---
Fuzzer filename: ''
All functions:
  Function list name: All functions
  Elements:
    - functionName:    resolveAliasToConverter
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - tagNum
        - converterNum
      BBCount:         28
      ICount:          209
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gencnval.c:815,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:816,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:829,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:816,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:817,23'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:826,5'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:817,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:818,42'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:825,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:819,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:820,31'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:824,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:830,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:831,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:840,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:831,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:832,38'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:839,5'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:833,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:834,27'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:838,9'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'gencnval.c:842,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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createNormalizedAliasStrings
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - normalizedStrings
        - origStringBlock
        - stringBlockLength
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - ucnv_io_stripASCIIForCompare_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gencnval.c:965,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:966,31'
              BranchSideFuncs:
                - strlen
                - ucnv_io_stripASCIIForCompare_66
                - strlen
            - BranchSide:      'gencnval.c:979,1'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:967,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:969,37'
              BranchSideFuncs:
                - ucnv_io_stripASCIIForCompare_66
                - strlen
                - strlen
            - BranchSide:      'gencnval.c:975,30'
              BranchSideFuncs:
                - strlen
                - ucnv_io_stripASCIIForCompare_66
                - strlen
        - Branch String:   'gencnval.c:971,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:972,17'
              BranchSideFuncs:
                - strlen
                - ucnv_io_stripASCIIForCompare_66
                - strlen
            - BranchSide:      'gencnval.c:974,9'
              BranchSideFuncs:
                - strlen
                - ucnv_io_stripASCIIForCompare_66
                - strlen
      Callsites:
        - Src:             'gencnval.c:965,35'
          Dst:             strlen
        - Src:             'gencnval.c:969,13'
          Dst:             ucnv_io_stripASCIIForCompare_66
        - Src:             'gencnval.c:970,35'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    createOneAliasList
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - aliasArrLists
        - tag
        - converter
        - offset
      BBCount:         20
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:924,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:925,9'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:928,40'
              BranchSideFuncs:
                - fprintf
                - exit
                - fprintf
        - Branch String:   'gencnval.c:936,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:0,0'
              BranchSideFuncs:
                - fprintf
                - exit
                - fprintf
            - BranchSide:      'gencnval.c:940,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - fprintf
        - Branch String:   'gencnval.c:940,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:941,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:943,23'
              BranchSideFuncs:
                - fprintf
                - exit
                - fprintf
        - Branch String:   'gencnval.c:952,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:953,25'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:957,9'
              BranchSideFuncs:
                - fprintf
                - exit
                - fprintf
      Callsites:
        - Src:             'gencnval.c:945,21'
          Dst:             fprintf
        - Src:             'gencnval.c:953,17'
          Dst:             fprintf
        - Src:             'gencnval.c:954,17'
          Dst:             exit
    - 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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolveAliases
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - uniqueAliasArr
        - uniqueAliasToConverterArr
        - aliasOffset
      BBCount:         40
      ICount:          350
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - printf
        - puts
        - resolveAliasToConverter
        - strchr
        - ucnv_compareNames_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:857,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:857,9'
              BranchSideFuncs:
                - resolveAliasToConverter
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - strchr
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:858,31'
              BranchSideFuncs:
                - resolveAliasToConverter
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - strchr
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:865,7'
          Branch Sides:
            - BranchSide:      'gencnval.c:866,48'
              BranchSideFuncs:
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - strchr
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:915,5'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:867,15'
          Branch Sides:
            - BranchSide:      'gencnval.c:869,20'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:903,59'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:869,43'
          Branch Sides:
            - BranchSide:      'gencnval.c:869,46'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:870,22'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:870,19'
          Branch Sides:
            - BranchSide:      'gencnval.c:870,22'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:871,31'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:869,19'
          Branch Sides:
            - BranchSide:      'gencnval.c:871,31'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:887,23'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:874,23'
          Branch Sides:
            - BranchSide:      'gencnval.c:876,27'
              BranchSideFuncs:
                - printf
                - puts
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
            - BranchSide:      'gencnval.c:884,15'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:879,27'
          Branch Sides:
            - BranchSide:      'gencnval.c:880,27'
              BranchSideFuncs:
                - printf
                - puts
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
            - BranchSide:      'gencnval.c:882,23'
              BranchSideFuncs:
                - puts
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - printf
        - Branch String:   'gencnval.c:892,27'
          Branch Sides:
            - BranchSide:      'gencnval.c:893,27'
              BranchSideFuncs:
                - printf
                - puts
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:895,23'
              BranchSideFuncs:
                - puts
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:898,19'
          Branch Sides:
            - BranchSide:      'gencnval.c:899,19'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:901,11'
              BranchSideFuncs:
                - strchr
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
        - Branch String:   'gencnval.c:911,15'
          Branch Sides:
            - BranchSide:      'gencnval.c:912,15'
              BranchSideFuncs:
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - strchr
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
            - BranchSide:      'gencnval.c:914,7'
              BranchSideFuncs:
                - resolveAliasToConverter
                - ucnv_compareNames_66
                - strchr
                - printf
                - puts
                - printf
                - printf
                - puts
                - printf
      Callsites:
        - Src:             'gencnval.c:858,7'
          Dst:             resolveAliasToConverter
        - Src:             'gencnval.c:866,11'
          Dst:             resolveAliasToConverter
        - Src:             'gencnval.c:867,15'
          Dst:             ucnv_compareNames_66
        - Src:             'gencnval.c:875,23'
          Dst:             printf
        - Src:             'gencnval.c:880,27'
          Dst:             printf
        - Src:             'gencnval.c:882,23'
          Dst:             puts
        - Src:             'gencnval.c:888,23'
          Dst:             printf
        - Src:             'gencnval.c:893,27'
          Dst:             printf
        - Src:             'gencnval.c:895,23'
          Dst:             puts
        - Src:             'gencnval.c:911,15'
          Dst:             strchr
    - functionName:    printf
      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:    puts
      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:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compareAliases
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias1
        - alias2
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - ucnv_compareNames_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:1125,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:1127,21'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:1129,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:1124,18'
          Dst:             ucnv_compareNames_66
        - Src:             'gencnval.c:1127,21'
          Dst:             strlen
        - Src:             'gencnval.c:1127,75'
          Dst:             strlen
    - functionName:    addToKnownAliases
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:652,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:653,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:658,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:653,9'
          Dst:             fprintf
        - Src:             'gencnval.c:655,9'
          Dst:             exit
    - functionName:    addAlias
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - alias
        - standard
        - converter
        - defaultName
      BBCount:         60
      ICount:          509
      EdgeCount:       76
      CyclomaticComplexity: 18
      functionsReached:
        - exit
        - fprintf
        - strchr
        - strcmp
        - ucnv_compareNames_66
        - uprv_realloc_66
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gencnval.c:670,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:671,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:674,8'
              BranchSideFuncs:
                - strchr
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - exit
                - fprintf
                - fprintf
                - exit
        - Branch String:   'gencnval.c:674,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:675,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:678,23'
              BranchSideFuncs:
                - strchr
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - exit
                - fprintf
        - Branch String:   'gencnval.c:680,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:681,17'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:685,8'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
                - fprintf
                - exit
        - Branch String:   'gencnval.c:685,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:686,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:692,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
        - Branch String:   'gencnval.c:692,33'
          Branch Sides:
            - BranchSide:      'gencnval.c:692,36'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - strchr
                - strchr
                - fprintf
                - fprintf
            - BranchSide:      'gencnval.c:708,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:692,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:696,13'
              BranchSideFuncs:
                - strchr
                - strchr
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'gencnval.c:708,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:696,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:698,21'
              BranchSideFuncs:
                - fprintf
                - strchr
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - fprintf
            - BranchSide:      'gencnval.c:701,13'
              BranchSideFuncs:
                - strchr
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
                - fprintf
        - Branch String:   'gencnval.c:701,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:703,21'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:706,5'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:708,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:710,18'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:758,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:710,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:711,23'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:756,5'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:711,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:712,42'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:738,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:714,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:714,42'
              BranchSideFuncs:
                - ucnv_compareNames_66
                - uprv_realloc_66
                - fprintf
                - exit
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:737,13'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:713,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:716,25'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - strcmp
                - fprintf
            - BranchSide:      'gencnval.c:737,13'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:716,25'
          Branch Sides:
            - BranchSide:      'gencnval.c:722,29'
              BranchSideFuncs:
                - strcmp
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - fprintf
            - BranchSide:      'gencnval.c:729,33'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:722,37'
          Branch Sides:
            - BranchSide:      'gencnval.c:722,45'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
            - BranchSide:      'gencnval.c:723,37'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
        - Branch String:   'gencnval.c:722,29'
          Branch Sides:
            - BranchSide:      'gencnval.c:723,37'
              BranchSideFuncs:
                - fprintf
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
            - BranchSide:      'gencnval.c:728,21'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
                - ucnv_compareNames_66
                - fprintf
                - strcmp
                - fprintf
        - Branch String:   'gencnval.c:758,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:759,9'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:762,51'
              BranchSideFuncs:
                - uprv_realloc_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:763,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:764,9'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:766,9'
              BranchSideFuncs:
                - fprintf
                - exit
        - Branch String:   'gencnval.c:766,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:767,13'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:778,55'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:767,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:768,21'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:776,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:671,9'
          Dst:             fprintf
        - Src:             'gencnval.c:672,9'
          Dst:             exit
        - Src:             'gencnval.c:675,9'
          Dst:             fprintf
        - Src:             'gencnval.c:676,9'
          Dst:             exit
        - Src:             'gencnval.c:680,9'
          Dst:             strchr
        - Src:             'gencnval.c:681,9'
          Dst:             fprintf
        - Src:             'gencnval.c:686,9'
          Dst:             fprintf
        - Src:             'gencnval.c:688,9'
          Dst:             exit
        - Src:             'gencnval.c:696,13'
          Dst:             strchr
        - Src:             'gencnval.c:698,13'
          Dst:             fprintf
        - Src:             'gencnval.c:701,13'
          Dst:             strchr
        - Src:             'gencnval.c:703,13'
          Dst:             fprintf
        - Src:             'gencnval.c:714,24'
          Dst:             ucnv_compareNames_66
        - Src:             'gencnval.c:722,45'
          Dst:             strcmp
        - Src:             'gencnval.c:723,29'
          Dst:             fprintf
        - Src:             'gencnval.c:729,25'
          Dst:             fprintf
        - Src:             'gencnval.c:762,38'
          Dst:             uprv_realloc_66
        - Src:             'gencnval.c:768,13'
          Dst:             fprintf
        - Src:             'gencnval.c:774,13'
          Dst:             exit
    - 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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addConverter
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - converter
      BBCount:         11
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - ucnv_compareNames_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:791,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:792,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:796,14'
              BranchSideFuncs:
                - ucnv_compareNames_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:796,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:797,31'
              BranchSideFuncs:
                - ucnv_compareNames_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:804,44'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:797,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:798,21'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:802,5'
              BranchSideFuncs:
                - ucnv_compareNames_66
                - fprintf
                - exit
      Callsites:
        - Src:             'gencnval.c:792,9'
          Dst:             fprintf
        - Src:             'gencnval.c:793,9'
          Dst:             exit
        - Src:             'gencnval.c:797,13'
          Dst:             ucnv_compareNames_66
        - Src:             'gencnval.c:798,13'
          Dst:             fprintf
        - Src:             'gencnval.c:799,13'
          Dst:             exit
    - functionName:    parseLine
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         68
      ICount:          544
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - addAlias
        - addConverter
        - addToKnownAliases
        - allocString
        - exit
        - fprintf
        - getTagNumber
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:433,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:434,9'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:438,11'
              BranchSideFuncs:
                - allocString
                - addConverter
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:439,24'
          Branch Sides:
            - BranchSide:      'gencnval.c:439,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - allocString
                - addConverter
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:439,5'
              BranchSideFuncs:
                - allocString
                - addConverter
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:439,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:440,9'
              BranchSideFuncs:
                - allocString
                - addConverter
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:442,11'
              BranchSideFuncs:
                - allocString
                - addConverter
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:458,28'
          Branch Sides:
            - BranchSide:      'gencnval.c:458,31'
              BranchSideFuncs:
                - __ctype_b_loc
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:458,9'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
        - Branch String:   'gencnval.c:458,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:459,13'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:463,12'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
        - Branch String:   'gencnval.c:463,12'
          Branch Sides:
            - BranchSide:      'gencnval.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:468,15'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
        - Branch String:   'gencnval.c:469,28'
          Branch Sides:
            - BranchSide:      'gencnval.c:469,31'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:469,9'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
        - Branch String:   'gencnval.c:469,46'
          Branch Sides:
            - BranchSide:      'gencnval.c:469,50'
              BranchSideFuncs:
                - __ctype_b_loc
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
            - BranchSide:      'gencnval.c:469,9'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
        - Branch String:   'gencnval.c:469,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:470,13'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:472,15'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
        - Branch String:   'gencnval.c:476,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:478,21'
              BranchSideFuncs:
                - addAlias
                - addToKnownAliases
                - addAlias
                - allocString
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:482,45'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:491,26'
          Branch Sides:
            - BranchSide:      'gencnval.c:491,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - addAlias
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:491,9'
              BranchSideFuncs:
                - addAlias
                - allocString
                - addAlias
                - addToKnownAliases
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
        - Branch String:   'gencnval.c:491,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:492,13'
              BranchSideFuncs:
                - addAlias
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:496,13'
              BranchSideFuncs:
                - addAlias
                - allocString
                - addAlias
                - addToKnownAliases
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
        - Branch String:   'gencnval.c:496,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:497,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:523,22'
              BranchSideFuncs:
                - addAlias
                - allocString
                - addAlias
                - addToKnownAliases
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:500,34'
          Branch Sides:
            - BranchSide:      'gencnval.c:500,37'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:500,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
        - Branch String:   'gencnval.c:500,54'
          Branch Sides:
            - BranchSide:      'gencnval.c:500,58'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
            - BranchSide:      'gencnval.c:500,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
        - Branch String:   'gencnval.c:500,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:501,21'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:503,25'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
        - Branch String:   'gencnval.c:505,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:507,49'
              BranchSideFuncs:
                - getTagNumber
                - addAlias
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:511,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:511,34'
          Branch Sides:
            - BranchSide:      'gencnval.c:511,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:511,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:511,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:512,21'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:514,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:514,32'
          Branch Sides:
            - BranchSide:      'gencnval.c:514,35'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:514,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:514,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:499,25'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:516,17'
              BranchSideFuncs:
                - fprintf
                - exit
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'gencnval.c:516,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:517,17'
              BranchSideFuncs:
                - allocString
                - addAlias
                - addToKnownAliases
                - addAlias
                - fprintf
                - exit
                - __ctype_b_loc
                - getTagNumber
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
                - addAlias
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:519,25'
              BranchSideFuncs:
                - fprintf
                - exit
      Callsites:
        - Src:             'gencnval.c:439,28'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:446,15'
          Dst:             allocString
        - Src:             'gencnval.c:449,9'
          Dst:             addConverter
        - Src:             'gencnval.c:458,31'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:469,50'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:479,13'
          Dst:             addAlias
        - Src:             'gencnval.c:482,19'
          Dst:             allocString
        - Src:             'gencnval.c:483,13'
          Dst:             addAlias
        - Src:             'gencnval.c:485,9'
          Dst:             addToKnownAliases
        - Src:             'gencnval.c:491,29'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:500,58'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:507,36'
          Dst:             getTagNumber
        - Src:             'gencnval.c:508,21'
          Dst:             addAlias
        - Src:             'gencnval.c:511,37'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:519,17'
          Dst:             fprintf
        - Src:             'gencnval.c:520,17'
          Dst:             exit
        - Src:             'gencnval.c:523,13'
          Dst:             addAlias
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocString
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - block
        - s
        - length
      BBCount:         13
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - exit
        - fprintf
        - strlen
        - uprv_isInvariantString_66
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gencnval.c:1087,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:1088,25'
              BranchSideFuncs:
                - strlen
                - uprv_isInvariantString_66
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:1096,9'
              BranchSideFuncs:
                - uprv_isInvariantString_66
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:1098,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:1099,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:1104,9'
              BranchSideFuncs:
                - uprv_isInvariantString_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:1107,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:1108,9'
              BranchSideFuncs:
                - uprv_isInvariantString_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:1112,32'
              BranchSideFuncs:
                - uprv_isInvariantString_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:1112,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:1113,17'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:1117,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:1088,25'
          Dst:             strlen
        - Src:             'gencnval.c:1099,9'
          Dst:             fprintf
        - Src:             'gencnval.c:1100,9'
          Dst:             exit
        - Src:             'gencnval.c:1112,9'
          Dst:             uprv_isInvariantString_66
        - Src:             'gencnval.c:1113,9'
          Dst:             fprintf
        - Src:             'gencnval.c:1114,9'
          Dst:             exit
    - functionName:    getTagNumber
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - tag
        - tagLen
      BBCount:         31
      ICount:          217
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - allocString
        - exit
        - fprintf
        - strcmp
        - strlen
        - uprv_strnicmp_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gencnval.c:532,28'
          Branch Sides:
            - BranchSide:      'gencnval.c:532,44'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:532,27'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:534,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:535,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:539,9'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
        - Branch String:   'gencnval.c:539,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:541,15'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
            - BranchSide:      'gencnval.c:544,12'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
        - Branch String:   'gencnval.c:544,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:545,31'
              BranchSideFuncs:
                - strlen
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - uprv_strnicmp_66
            - BranchSide:      'gencnval.c:552,9'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:546,44'
          Branch Sides:
            - BranchSide:      'gencnval.c:546,62'
              BranchSideFuncs:
                - uprv_strnicmp_66
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
            - BranchSide:      'gencnval.c:549,5'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
        - Branch String:   'gencnval.c:546,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:547,20'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
            - BranchSide:      'gencnval.c:549,5'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
                - fprintf
                - exit
                - strlen
                - uprv_strnicmp_66
        - Branch String:   'gencnval.c:552,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:553,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:558,35'
              BranchSideFuncs:
                - allocString
                - strcmp
                - fprintf
                - fprintf
                - exit
        - Branch String:   'gencnval.c:560,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:561,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:565,14'
              BranchSideFuncs:
                - strcmp
                - fprintf
      Callsites:
        - Src:             'gencnval.c:535,9'
          Dst:             fprintf
        - Src:             'gencnval.c:536,9'
          Dst:             exit
        - Src:             'gencnval.c:546,13'
          Dst:             strlen
        - Src:             'gencnval.c:546,48'
          Dst:             uprv_strnicmp_66
        - Src:             'gencnval.c:553,9'
          Dst:             fprintf
        - Src:             'gencnval.c:554,9'
          Dst:             exit
        - Src:             'gencnval.c:558,12'
          Dst:             allocString
        - Src:             'gencnval.c:561,9'
          Dst:             fprintf
        - Src:             'gencnval.c:563,9'
          Dst:             exit
        - Src:             'gencnval.c:565,28'
          Dst:             strcmp
        - Src:             'gencnval.c:566,9'
          Dst:             fprintf
    - functionName:    addOfficialTaggedStandards
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - lineLen
      BBCount:         12
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - allocString
        - exit
        - fprintf
        - strchr
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:591,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:592,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:595,18'
              BranchSideFuncs:
                - strchr
                - strchr
                - strtok
                - allocString
                - strtok
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:596,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:598,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:601,8'
              BranchSideFuncs:
                - strchr
                - strtok
                - allocString
                - strtok
                - fprintf
                - exit
        - Branch String:   'gencnval.c:603,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:604,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:607,5'
              BranchSideFuncs:
                - strtok
                - allocString
                - strtok
        - Branch String:   'gencnval.c:610,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:614,39'
              BranchSideFuncs:
                - allocString
                - strtok
            - BranchSide:      'gencnval.c:624,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:592,9'
          Dst:             fprintf
        - Src:             'gencnval.c:593,9'
          Dst:             exit
        - Src:             'gencnval.c:595,11'
          Dst:             strchr
        - Src:             'gencnval.c:598,9'
          Dst:             fprintf
        - Src:             'gencnval.c:599,9'
          Dst:             exit
        - Src:             'gencnval.c:602,17'
          Dst:             strchr
        - Src:             'gencnval.c:604,9'
          Dst:             fprintf
        - Src:             'gencnval.c:605,9'
          Dst:             exit
        - Src:             'gencnval.c:609,11'
          Dst:             strtok
        - Src:             'gencnval.c:614,16'
          Dst:             allocString
        - Src:             'gencnval.c:622,15'
          Dst:             strtok
    - functionName:    strtok
      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:    chomp
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:402,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:404,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:413,21'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:404,23'
          Branch Sides:
            - BranchSide:      'gencnval.c:404,27'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:405,14'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:404,37'
          Branch Sides:
            - BranchSide:      'gencnval.c:404,41'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:405,14'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:404,12'
          Branch Sides:
            - BranchSide:      'gencnval.c:405,14'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:408,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'gencnval.c:408,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:409,28'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:411,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'gencnval.c:413,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'gencnval.c:414,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gencnval.c:408,14'
          Dst:             __ctype_b_loc
    - functionName:    writeAliasTable
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         28
      ICount:          333
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - compareAliases
        - createNormalizedAliasStrings
        - createOneAliasList
        - qsort
        - resolveAliases
        - udata_write16
        - udata_write32
        - udata_writeBlock
        - udata_writeString
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:997,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:998,16'
              BranchSideFuncs:
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
                - udata_write32
                - createOneAliasList
            - BranchSide:      'gencnval.c:1004,22'
              BranchSideFuncs:
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
                - udata_write32
        - Branch String:   'gencnval.c:998,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:999,32'
              BranchSideFuncs:
                - createOneAliasList
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
                - udata_write32
            - BranchSide:      'gencnval.c:1001,5'
              BranchSideFuncs:
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
                - udata_write32
                - createOneAliasList
        - Branch String:   'gencnval.c:1004,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:1005,23'
              BranchSideFuncs:
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
            - BranchSide:      'gencnval.c:1008,23'
              BranchSideFuncs:
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
                - udata_write32
        - Branch String:   'gencnval.c:1021,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:1022,23'
              BranchSideFuncs:
                - udata_write32
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
            - BranchSide:      'gencnval.c:1027,10'
              BranchSideFuncs:
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
                - udata_write16
        - Branch String:   'gencnval.c:1027,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:1028,23'
              BranchSideFuncs:
                - udata_write16
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
            - BranchSide:      'gencnval.c:1033,10'
              BranchSideFuncs:
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - udata_write16
        - Branch String:   'gencnval.c:1033,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:1034,23'
              BranchSideFuncs:
                - udata_write16
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
            - BranchSide:      'gencnval.c:1037,19'
              BranchSideFuncs:
                - udata_write16
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeBlock
                - udata_write16
                - udata_writeBlock
                - udata_writeBlock
                - udata_writeString
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
        - Branch String:   'gencnval.c:1067,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:1067,9'
              BranchSideFuncs:
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'gencnval.c:1068,64'
              BranchSideFuncs:
                - uprv_malloc_66
                - createNormalizedAliasStrings
                - createNormalizedAliasStrings
                - udata_writeString
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
      Callsites:
        - Src:             'gencnval.c:986,43'
          Dst:             uprv_malloc_66
        - Src:             'gencnval.c:987,43'
          Dst:             uprv_malloc_66
        - Src:             'gencnval.c:988,54'
          Dst:             uprv_malloc_66
        - Src:             'gencnval.c:990,5'
          Dst:             qsort
        - Src:             'gencnval.c:990,5'
          Dst:             compareAliases
        - Src:             'gencnval.c:991,25'
          Dst:             resolveAliases
        - Src:             'gencnval.c:999,13'
          Dst:             createOneAliasList
        - Src:             'gencnval.c:1005,9'
          Dst:             udata_write32
        - Src:             'gencnval.c:1008,9'
          Dst:             udata_write32
        - Src:             'gencnval.c:1013,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1014,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1015,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1016,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1017,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1018,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1019,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1020,5'
          Dst:             udata_write32
        - Src:             'gencnval.c:1022,9'
          Dst:             udata_write32
        - Src:             'gencnval.c:1028,9'
          Dst:             udata_write16
        - Src:             'gencnval.c:1034,9'
          Dst:             udata_write16
        - Src:             'gencnval.c:1037,5'
          Dst:             udata_write16
        - Src:             'gencnval.c:1038,5'
          Dst:             udata_write16
        - Src:             'gencnval.c:1041,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1044,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1047,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1049,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1052,5'
          Dst:             udata_write16
        - Src:             'gencnval.c:1055,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1058,5'
          Dst:             udata_writeBlock
        - Src:             'gencnval.c:1061,5'
          Dst:             udata_writeString
        - Src:             'gencnval.c:1064,5'
          Dst:             udata_writeString
        - Src:             'gencnval.c:1068,43'
          Dst:             uprv_malloc_66
        - Src:             'gencnval.c:1069,9'
          Dst:             createNormalizedAliasStrings
        - Src:             'gencnval.c:1070,9'
          Dst:             createNormalizedAliasStrings
        - Src:             'gencnval.c:1073,9'
          Dst:             udata_writeString
        - Src:             'gencnval.c:1074,9'
          Dst:             uprv_free_66
        - Src:             'gencnval.c:1077,5'
          Dst:             uprv_free_66
        - Src:             'gencnval.c:1078,5'
          Dst:             uprv_free_66
        - Src:             'gencnval.c:1079,5'
          Dst:             uprv_free_66
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    parseFile
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         44
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - T_FileStream_readLine
        - __ctype_b_loc
        - addOfficialTaggedStandards
        - allocString
        - chomp
        - exit
        - fprintf
        - getTagNumber
        - parseLine
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gencnval.c:346,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:347,20'
              BranchSideFuncs:
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
            - BranchSide:      'gencnval.c:393,1'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:350,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:351,34'
              BranchSideFuncs:
                - chomp
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - __ctype_b_loc
                - strcpy
            - BranchSide:      'gencnval.c:362,13'
              BranchSideFuncs:
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:352,31'
          Branch Sides:
            - BranchSide:      'gencnval.c:352,35'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:353,17'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
        - Branch String:   'gencnval.c:352,52'
          Branch Sides:
            - BranchSide:      'gencnval.c:352,55'
              BranchSideFuncs:
                - __ctype_b_loc
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - strcpy
            - BranchSide:      'gencnval.c:355,24'
              BranchSideFuncs:
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
        - Branch String:   'gencnval.c:352,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:353,17'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
            - BranchSide:      'gencnval.c:355,24'
              BranchSideFuncs:
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
        - Branch String:   'gencnval.c:355,24'
          Branch Sides:
            - BranchSide:      'gencnval.c:0,0'
              BranchSideFuncs:
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:356,28'
              BranchSideFuncs:
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:362,24'
          Branch Sides:
            - BranchSide:      'gencnval.c:362,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:363,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:362,13'
          Branch Sides:
            - BranchSide:      'gencnval.c:363,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - T_FileStream_readLine
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:391,16'
              BranchSideFuncs:
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
        - Branch String:   'gencnval.c:363,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:364,25'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:366,24'
              BranchSideFuncs:
                - fprintf
                - exit
                - parseLine
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
        - Branch String:   'gencnval.c:366,24'
          Branch Sides:
            - BranchSide:      'gencnval.c:367,22'
              BranchSideFuncs:
                - addOfficialTaggedStandards
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:374,21'
              BranchSideFuncs:
                - fprintf
                - exit
                - parseLine
                - T_FileStream_readLine
                - __ctype_b_loc
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
        - Branch String:   'gencnval.c:367,39'
          Branch Sides:
            - BranchSide:      'gencnval.c:367,47'
              BranchSideFuncs:
                - addOfficialTaggedStandards
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
            - BranchSide:      'gencnval.c:371,44'
              BranchSideFuncs:
                - addOfficialTaggedStandards
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
        - Branch String:   'gencnval.c:367,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:368,29'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:371,44'
              BranchSideFuncs:
                - addOfficialTaggedStandards
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
        - Branch String:   'gencnval.c:374,21'
          Branch Sides:
            - BranchSide:      'gencnval.c:375,31'
              BranchSideFuncs:
                - parseLine
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
                - strcpy
            - BranchSide:      'gencnval.c:378,29'
              BranchSideFuncs:
                - fprintf
                - exit
        - Branch String:   'gencnval.c:383,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:384,17'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
            - BranchSide:      'gencnval.c:388,26'
              BranchSideFuncs:
                - T_FileStream_readLine
                - __ctype_b_loc
                - fprintf
                - exit
                - parseLine
                - strcpy
                - addOfficialTaggedStandards
                - fprintf
                - exit
                - fprintf
                - exit
                - chomp
                - __ctype_b_loc
                - strcpy
      Callsites:
        - Src:             'gencnval.c:341,5'
          Dst:             getTagNumber
        - Src:             'gencnval.c:342,5'
          Dst:             getTagNumber
        - Src:             'gencnval.c:343,5'
          Dst:             allocString
        - Src:             'gencnval.c:350,16'
          Dst:             T_FileStream_readLine
        - Src:             'gencnval.c:351,28'
          Dst:             chomp
        - Src:             'gencnval.c:352,55'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:353,17'
          Dst:             strcpy
        - Src:             'gencnval.c:363,17'
          Dst:             __ctype_b_loc
        - Src:             'gencnval.c:364,17'
          Dst:             fprintf
        - Src:             'gencnval.c:365,17'
          Dst:             exit
        - Src:             'gencnval.c:368,21'
          Dst:             fprintf
        - Src:             'gencnval.c:369,21'
          Dst:             exit
        - Src:             'gencnval.c:371,17'
          Dst:             addOfficialTaggedStandards
        - Src:             'gencnval.c:375,21'
          Dst:             parseLine
        - Src:             'gencnval.c:378,21'
          Dst:             fprintf
        - Src:             'gencnval.c:379,21'
          Dst:             exit
        - Src:             'gencnval.c:384,17'
          Dst:             strcpy
    - functionName:    strcpy
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    main
      functionSourceFile: '/src/icu/source/tools/gencnval/gencnval.c'
      linkageType:     externalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         48
      ICount:          322
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - T_FileStream_close
        - T_FileStream_open
        - exit
        - fprintf
        - parseFile
        - strchr
        - strcpy
        - u_errorName_66
        - u_getDataDirectory_66
        - u_parseArgs
        - udata_create
        - udata_finish
        - uprv_free_66
        - writeAliasTable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gencnval.c:238,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:239,17'
              BranchSideFuncs:
                - fprintf
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
                - fprintf
            - BranchSide:      'gencnval.c:243,8'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
                - fprintf
        - Branch String:   'gencnval.c:243,15'
          Branch Sides:
            - BranchSide:      'gencnval.c:243,33'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:244,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:243,43'
          Branch Sides:
            - BranchSide:      'gencnval.c:243,61'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:244,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gencnval.c:243,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:244,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gencnval.c:258,25'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
        - Branch String:   'gencnval.c:258,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:259,17'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
            - BranchSide:      'gencnval.c:262,23'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
        - Branch String:   'gencnval.c:262,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:263,15'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
            - BranchSide:      'gencnval.c:266,9'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
        - Branch String:   'gencnval.c:266,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:267,16'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
            - BranchSide:      'gencnval.c:269,14'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
        - Branch String:   'gencnval.c:273,27'
          Branch Sides:
            - BranchSide:      'gencnval.c:273,31'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
                - strcpy
                - strchr
                - strcpy
            - BranchSide:      'gencnval.c:284,5'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:273,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:275,9'
              BranchSideFuncs:
                - strcpy
                - strchr
                - strcpy
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:284,5'
              BranchSideFuncs:
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:277,12'
          Branch Sides:
            - BranchSide:      'gencnval.c:278,18'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:280,9'
              BranchSideFuncs:
                - strcpy
                - T_FileStream_open
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
                - fprintf
                - exit
        - Branch String:   'gencnval.c:293,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:294,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:297,15'
              BranchSideFuncs:
                - parseFile
                - T_FileStream_close
                - udata_create
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
                - u_errorName_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:303,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:304,17'
              BranchSideFuncs:
                - u_errorName_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:309,21'
              BranchSideFuncs:
                - writeAliasTable
                - udata_finish
                - uprv_free_66
                - u_errorName_66
                - fprintf
                - exit
        - Branch String:   'gencnval.c:313,8'
          Branch Sides:
            - BranchSide:      'gencnval.c:314,17'
              BranchSideFuncs:
                - u_errorName_66
                - fprintf
                - exit
            - BranchSide:      'gencnval.c:319,12'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'gencnval.c:319,5'
          Branch Sides:
            - BranchSide:      'gencnval.c:320,16'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'gencnval.c:327,5'
              BranchSideFuncs: []
        - Branch String:   'gencnval.c:320,9'
          Branch Sides:
            - BranchSide:      'gencnval.c:321,22'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'gencnval.c:325,5'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'gencnval.c:321,17'
          Branch Sides:
            - BranchSide:      'gencnval.c:322,32'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'gencnval.c:324,9'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             'gencnval.c:234,53'
          Dst:             u_getDataDirectory_66
        - Src:             'gencnval.c:235,10'
          Dst:             u_parseArgs
        - Src:             'gencnval.c:239,9'
          Dst:             fprintf
        - Src:             'gencnval.c:244,9'
          Dst:             fprintf
        - Src:             'gencnval.c:275,9'
          Dst:             strcpy
        - Src:             'gencnval.c:276,15'
          Dst:             strchr
        - Src:             'gencnval.c:280,9'
          Dst:             strcpy
        - Src:             'gencnval.c:292,8'
          Dst:             T_FileStream_open
        - Src:             'gencnval.c:294,9'
          Dst:             fprintf
        - Src:             'gencnval.c:295,9'
          Dst:             exit
        - Src:             'gencnval.c:297,5'
          Dst:             parseFile
        - Src:             'gencnval.c:298,5'
          Dst:             T_FileStream_close
        - Src:             'gencnval.c:301,9'
          Dst:             udata_create
        - Src:             'gencnval.c:304,78'
          Dst:             u_errorName_66
        - Src:             'gencnval.c:304,9'
          Dst:             fprintf
        - Src:             'gencnval.c:305,9'
          Dst:             exit
        - Src:             'gencnval.c:309,5'
          Dst:             writeAliasTable
        - Src:             'gencnval.c:312,5'
          Dst:             udata_finish
        - Src:             'gencnval.c:314,73'
          Dst:             u_errorName_66
        - Src:             'gencnval.c:314,9'
          Dst:             fprintf
        - Src:             'gencnval.c:315,9'
          Dst:             exit
        - Src:             'gencnval.c:322,17'
          Dst:             uprv_free_66
    - functionName:    T_FileStream_remove
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileName
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:226,13'
          Dst:             remove
    - functionName:    remove
      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:    T_FileStream_stderr
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_stdout
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_stdin
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_error
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filestrm.cpp:193,29'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:193,29'
              BranchSideFuncs: []
            - BranchSide:      'filestrm.cpp:193,46'
              BranchSideFuncs:
                - ferror
      Callsites:
        - Src:             'filestrm.cpp:193,32'
          Dst:             ferror
    - 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:    T_FileStream_eof
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - feof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:181,12'
          Dst:             feof
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_size
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:167,24'
          Dst:             ftell
        - Src:             'filestrm.cpp:172,5'
          Dst:             fseek
        - Src:             'filestrm.cpp:173,21'
          Dst:             ftell
        - Src:             'filestrm.cpp:174,5'
          Dst:             fseek
    - functionName:    ftell
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_writeLine
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:161,12'
          Dst:             fputs
    - functionName:    fputs
      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:    T_FileStream_readLine
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fileStream
        - buffer
        - length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fgets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:155,12'
          Dst:             fgets
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_peek
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fgetc
        - ungetc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:148,17'
          Dst:             fgetc
        - Src:             'filestrm.cpp:149,12'
          Dst:             ungetc
    - functionName:    fgetc
      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:    ungetc
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_ungetc
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ch
        - fileStream
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ungetc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:141,17'
          Dst:             ungetc
    - functionName:    T_FileStream_getc
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fgetc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:133,13'
          Dst:             fgetc
    - functionName:    T_FileStream_putc
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fileStream
        - ch
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:126,17'
          Dst:             fputc
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_rewind
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rewind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:120,5'
          Dst:             rewind
    - functionName:    rewind
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_write
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fileStream
        - addr
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:114,33'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_read
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fileStream
        - addr
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'filestrm.cpp:107,33'
          Dst:             fread
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_file_exists
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - fopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'filestrm.cpp:85,9'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:86,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'filestrm.cpp:89,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'filestrm.cpp:84,18'
          Dst:             fopen
        - Src:             'filestrm.cpp:86,9'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    T_FileStream_close
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileStream
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'filestrm.cpp:77,9'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:77,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'filestrm.cpp:78,23'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'filestrm.cpp:78,9'
          Dst:             fclose
    - functionName:    T_FileStream_open
      functionSourceFile: '/src/icu/source/tools/toolutil/filestrm.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'filestrm.cpp:35,25'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:35,29'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'filestrm.cpp:39,9'
              BranchSideFuncs: []
        - Branch String:   'filestrm.cpp:35,43'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:35,46'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'filestrm.cpp:39,9'
              BranchSideFuncs: []
        - Branch String:   'filestrm.cpp:35,59'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:35,63'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'filestrm.cpp:39,9'
              BranchSideFuncs: []
        - Branch String:   'filestrm.cpp:35,8'
          Branch Sides:
            - BranchSide:      'filestrm.cpp:36,28'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'filestrm.cpp:39,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'filestrm.cpp:36,22'
          Dst:             fopen
    - functionName:    udata_writeUString
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pData
        - s
        - length
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - T_FileStream_write
        - u_strlen_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unewdata.cpp:258,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:258,23'
              BranchSideFuncs:
                - T_FileStream_write
                - u_strlen_66
            - BranchSide:      'unewdata.cpp:258,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:258,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:258,8'
              BranchSideFuncs:
                - T_FileStream_write
                - u_strlen_66
            - BranchSide:      'unewdata.cpp:259,12'
              BranchSideFuncs:
                - T_FileStream_write
                - u_strlen_66
        - Branch String:   'unewdata.cpp:259,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:260,29'
              BranchSideFuncs:
                - u_strlen_66
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:262,12'
              BranchSideFuncs:
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:262,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:263,32'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:260,20'
          Dst:             u_strlen_66
        - Src:             'unewdata.cpp:263,13'
          Dst:             T_FileStream_write
    - functionName:    udata_writeString
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pData
        - s
        - length
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - T_FileStream_write
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unewdata.cpp:246,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:246,23'
              BranchSideFuncs:
                - T_FileStream_write
                - strlen
            - BranchSide:      'unewdata.cpp:246,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:246,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:246,8'
              BranchSideFuncs:
                - T_FileStream_write
                - strlen
            - BranchSide:      'unewdata.cpp:247,12'
              BranchSideFuncs:
                - T_FileStream_write
                - strlen
        - Branch String:   'unewdata.cpp:247,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:248,29'
              BranchSideFuncs:
                - strlen
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:250,12'
              BranchSideFuncs:
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:250,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:251,32'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:248,29'
          Dst:             strlen
        - Src:             'unewdata.cpp:251,13'
          Dst:             T_FileStream_write
    - functionName:    udata_writePadding
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pData
        - length
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - T_FileStream_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unewdata.cpp:233,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:233,23'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:233,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:233,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:233,8'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:234,9'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:234,9'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:235,32'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:238,12'
              BranchSideFuncs:
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:238,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:239,32'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:235,13'
          Dst:             T_FileStream_write
        - Src:             'unewdata.cpp:239,13'
          Dst:             T_FileStream_write
    - functionName:    udata_writeBlock
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pData
        - s
        - length
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - T_FileStream_write
      functionUses:    6
      BranchProfiles:
        - Branch String:   'unewdata.cpp:218,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:218,23'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:218,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:218,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:218,8'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:219,12'
              BranchSideFuncs:
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:219,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:220,32'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:222,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:220,13'
          Dst:             T_FileStream_write
    - functionName:    udata_write32
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pData
        - wyde
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - T_FileStream_write
      functionUses:    11
      BranchProfiles:
        - Branch String:   'unewdata.cpp:211,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:211,23'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:211,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:211,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:211,8'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:212,28'
              BranchSideFuncs:
                - T_FileStream_write
      Callsites:
        - Src:             'unewdata.cpp:212,9'
          Dst:             T_FileStream_write
    - functionName:    udata_write16
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - pData
        - word
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - T_FileStream_write
      functionUses:    5
      BranchProfiles:
        - Branch String:   'unewdata.cpp:204,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:204,23'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:204,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:204,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:204,8'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:205,28'
              BranchSideFuncs:
                - T_FileStream_write
      Callsites:
        - Src:             'unewdata.cpp:205,9'
          Dst:             T_FileStream_write
    - functionName:    udata_write8
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pData
        - byte
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - T_FileStream_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unewdata.cpp:197,20'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:197,23'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:197,20'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:197,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:197,8'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:198,28'
              BranchSideFuncs:
                - T_FileStream_write
      Callsites:
        - Src:             'unewdata.cpp:198,9'
          Dst:             T_FileStream_write
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/tools/toolutil/../../common/unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_createDummy
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - type
        - name
        - pErrorCode
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - exit
        - fprintf
        - u_errorName_66
        - udata_create
        - udata_finish
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unewdata.cpp:185,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:185,8'
              BranchSideFuncs:
                - udata_create
                - udata_finish
                - _ZL9U_FAILURE10UErrorCode
                - u_errorName_66
                - fprintf
                - exit
            - BranchSide:      'unewdata.cpp:186,35'
              BranchSideFuncs:
                - udata_create
                - udata_finish
                - _ZL9U_FAILURE10UErrorCode
                - u_errorName_66
                - fprintf
                - exit
        - Branch String:   'unewdata.cpp:187,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:188,21'
              BranchSideFuncs:
                - u_errorName_66
                - fprintf
                - exit
            - BranchSide:      'unewdata.cpp:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:185,8'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'unewdata.cpp:186,22'
          Dst:             udata_create
        - Src:             'unewdata.cpp:186,9'
          Dst:             udata_finish
        - Src:             'unewdata.cpp:187,12'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'unewdata.cpp:189,21'
          Dst:             u_errorName_66
        - Src:             'unewdata.cpp:188,13'
          Dst:             fprintf
        - Src:             'unewdata.cpp:190,13'
          Dst:             exit
    - functionName:    udata_create
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - type
        - name
        - pInfo
        - comment
        - pErrorCode
      BBCount:         62
      ICount:          423
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - T_FileStream_open
        - T_FileStream_write
        - _ZL9U_FAILURE10UErrorCode
        - strcat
        - strcpy
        - strlen
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unewdata.cpp:46,25'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:46,39'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:47,9'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:46,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:47,9'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:48,15'
              BranchSideFuncs:
                - uprv_malloc_66
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
                - strlen
                - strlen
        - Branch String:   'unewdata.cpp:48,26'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:48,30'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:49,10'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:48,38'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:48,41'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:49,10'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:55,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:56,10'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:61,12'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
                - strlen
                - strlen
        - Branch String:   'unewdata.cpp:62,21'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:62,25'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
                - strlen
                - strlen
            - BranchSide:      'unewdata.cpp:71,43'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
        - Branch String:   'unewdata.cpp:62,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:64,44'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
            - BranchSide:      'unewdata.cpp:71,43'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
        - Branch String:   'unewdata.cpp:67,13'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:68,19'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
            - BranchSide:      'unewdata.cpp:70,2'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
        - Branch String:   'unewdata.cpp:73,22'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:73,26'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
                - strlen
            - BranchSide:      'unewdata.cpp:79,8'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
        - Branch String:   'unewdata.cpp:73,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:74,47'
              BranchSideFuncs:
                - strlen
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:79,8'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
                - uprv_free_66
        - Branch String:   'unewdata.cpp:79,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:81,10'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:87,8'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
        - Branch String:   'unewdata.cpp:87,18'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:87,22'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
                - strlen
                - strcpy
            - BranchSide:      'unewdata.cpp:95,9'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
        - Branch String:   'unewdata.cpp:87,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:88,17'
              BranchSideFuncs:
                - strlen
                - strcpy
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
            - BranchSide:      'unewdata.cpp:95,9'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
        - Branch String:   'unewdata.cpp:90,13'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:91,15'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
            - BranchSide:      'unewdata.cpp:94,5'
              BranchSideFuncs:
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
        - Branch String:   'unewdata.cpp:98,19'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:98,23'
              BranchSideFuncs:
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
                - strcat
                - strcat
            - BranchSide:      'unewdata.cpp:102,35'
              BranchSideFuncs:
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
        - Branch String:   'unewdata.cpp:98,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:99,9'
              BranchSideFuncs:
                - strcat
                - strcat
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:102,35'
              BranchSideFuncs:
                - T_FileStream_open
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
                - uprv_free_66
        - Branch String:   'unewdata.cpp:103,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:104,19'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:110,27'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
        - Branch String:   'unewdata.cpp:111,22'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:111,26'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - strlen
            - BranchSide:      'unewdata.cpp:115,22'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:111,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:112,34'
              BranchSideFuncs:
                - strlen
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:115,22'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:128,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:129,28'
              BranchSideFuncs:
                - T_FileStream_write
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:133,15'
              BranchSideFuncs:
                - T_FileStream_write
        - Branch String:   'unewdata.cpp:134,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:135,34'
              BranchSideFuncs:
                - T_FileStream_write
            - BranchSide:      'unewdata.cpp:140,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unewdata.cpp:46,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'unewdata.cpp:54,29'
          Dst:             uprv_malloc_66
        - Src:             'unewdata.cpp:64,37'
          Dst:             strlen
        - Src:             'unewdata.cpp:67,17'
          Dst:             strlen
        - Src:             'unewdata.cpp:71,36'
          Dst:             strlen
        - Src:             'unewdata.cpp:74,40'
          Dst:             strlen
        - Src:             'unewdata.cpp:82,9'
          Dst:             uprv_free_66
        - Src:             'unewdata.cpp:88,26'
          Dst:             strlen
        - Src:             'unewdata.cpp:89,9'
          Dst:             strcpy
        - Src:             'unewdata.cpp:97,5'
          Dst:             strcat
        - Src:             'unewdata.cpp:99,9'
          Dst:             strcat
        - Src:             'unewdata.cpp:100,9'
          Dst:             strcat
        - Src:             'unewdata.cpp:102,17'
          Dst:             T_FileStream_open
        - Src:             'unewdata.cpp:104,9'
          Dst:             uprv_free_66
        - Src:             'unewdata.cpp:112,34'
          Dst:             strlen
        - Src:             'unewdata.cpp:122,5'
          Dst:             T_FileStream_write
        - Src:             'unewdata.cpp:125,5'
          Dst:             T_FileStream_write
        - Src:             'unewdata.cpp:129,9'
          Dst:             T_FileStream_write
        - Src:             'unewdata.cpp:137,9'
          Dst:             T_FileStream_write
    - functionName:    udata_finish
      functionSourceFile: '/src/icu/source/tools/toolutil/unewdata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - pErrorCode
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - T_FileStream_close
        - T_FileStream_error
        - T_FileStream_size
        - _ZL9U_FAILURE10UErrorCode
        - uprv_free_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unewdata.cpp:147,25'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:147,39'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:148,9'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:147,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:148,9'
              BranchSideFuncs: []
            - BranchSide:      'unewdata.cpp:151,8'
              BranchSideFuncs:
                - uprv_free_66
                - T_FileStream_size
                - T_FileStream_error
                - T_FileStream_close
        - Branch String:   'unewdata.cpp:151,8'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:152,12'
              BranchSideFuncs:
                - uprv_free_66
                - T_FileStream_size
                - T_FileStream_error
                - T_FileStream_close
            - BranchSide:      'unewdata.cpp:165,12'
              BranchSideFuncs: []
        - Branch String:   'unewdata.cpp:152,12'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:154,42'
              BranchSideFuncs:
                - T_FileStream_size
                - T_FileStream_error
                - T_FileStream_close
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:162,19'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'unewdata.cpp:155,16'
          Branch Sides:
            - BranchSide:      'unewdata.cpp:156,18'
              BranchSideFuncs:
                - T_FileStream_close
                - uprv_free_66
            - BranchSide:      'unewdata.cpp:158,29'
              BranchSideFuncs:
                - T_FileStream_close
                - uprv_free_66
      Callsites:
        - Src:             'unewdata.cpp:147,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'unewdata.cpp:154,24'
          Dst:             T_FileStream_size
        - Src:             'unewdata.cpp:155,16'
          Dst:             T_FileStream_error
        - Src:             'unewdata.cpp:160,13'
          Dst:             T_FileStream_close
        - Src:             'unewdata.cpp:162,9'
          Dst:             uprv_free_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/tools/toolutil/../../common/unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_parseArgs
      functionSourceFile: '/src/icu/source/tools/toolutil/uoptions.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - optionCount
        - options
      BBCount:         88
      ICount:          540
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uoptions.cpp:32,5'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:33,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:132,12'
              BranchSideFuncs: []
        - Branch String:   'uoptions.cpp:34,25'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:34,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:128,31'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:34,38'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:34,44'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:128,31'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:34,12'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:36,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:128,31'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:38,16'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:40,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:78,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:40,20'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:42,32'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:46,26'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:46,21'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:47,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:52,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:47,48'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:47,51'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:51,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:47,28'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:48,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:51,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:52,24'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:54,33'
              BranchSideFuncs: []
            - BranchSide:      'uoptions.cpp:56,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:58,24'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:60,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:70,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:60,37'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:60,42'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:63,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:60,60'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:60,63'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:62,43'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:60,28'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:62,43'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:63,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:63,35'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'uoptions.cpp:65,29'
              BranchSideFuncs: []
        - Branch String:   'uoptions.cpp:81,21'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:82,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:87,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:82,28'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:83,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:86,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:87,24'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:89,33'
              BranchSideFuncs: []
            - BranchSide:      'uoptions.cpp:91,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:93,24'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:95,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:112,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:95,28'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:97,43'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:100,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:100,44'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:100,49'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:105,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:100,67'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:100,70'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:102,43'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:100,35'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:102,43'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:105,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:112,47'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:112,50'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'uoptions.cpp:119,27'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'uoptions.cpp:112,24'
          Branch Sides:
            - BranchSide:      'uoptions.cpp:114,25'
              BranchSideFuncs: []
            - BranchSide:      'uoptions.cpp:119,27'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'uoptions.cpp:47,51'
          Dst:             strcmp
    - functionName:    _ZL26uprv_getPOSIXIDForCategoryi
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - category
      BBCount:         31
      ICount:          133
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - getenv
        - setlocale
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1517,33'
          Branch Sides:
            - BranchSide:      'putil.cpp:1517,36'
              BranchSideFuncs:
                - setlocale
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - getenv
                - getenv
                - getenv
            - BranchSide:      'putil.cpp:1536,29'
              BranchSideFuncs:
                - setlocale
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - getenv
                - getenv
                - getenv
        - Branch String:   'putil.cpp:1517,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1536,29'
              BranchSideFuncs:
                - setlocale
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - getenv
                - getenv
                - getenv
            - BranchSide:      'putil.cpp:1560,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:1538,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1538,17'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
                - getenv
            - BranchSide:      'putil.cpp:1542,23'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
                - getenv
        - Branch String:   'putil.cpp:1539,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1539,17'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
                - getenv
            - BranchSide:      'putil.cpp:1542,23'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
                - getenv
        - Branch String:   'putil.cpp:1537,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1542,23'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
                - getenv
            - BranchSide:      'putil.cpp:1559,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:1551,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:1552,34'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
                - getenv
            - BranchSide:      'putil.cpp:1558,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:1553,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:1555,31'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:1557,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:1561,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1561,13'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1565,17'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1562,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1562,13'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1565,17'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1560,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1560,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1565,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:1536,19'
          Dst:             setlocale
        - Src:             'putil.cpp:1538,17'
          Dst:             strcmp
        - Src:             'putil.cpp:1539,17'
          Dst:             strcmp
        - Src:             'putil.cpp:1542,23'
          Dst:             getenv
        - Src:             'putil.cpp:1552,27'
          Dst:             getenv
        - Src:             'putil.cpp:1555,31'
          Dst:             getenv
        - Src:             'putil.cpp:1561,13'
          Dst:             strcmp
        - Src:             'putil.cpp:1562,13'
          Dst:             strcmp
    - functionName:    setlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6611StringPiece6lengthEv
      functionSourceFile: '/src/icu/source/common/./unicode/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6611StringPiece4dataEv
      functionSourceFile: '/src/icu/source/common/./unicode/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZNK6icu_6611StringPiece4dataEv
        - _ZNK6icu_6611StringPiece6lengthEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:108,25'
          Dst:             _ZNK6icu_6611StringPiece4dataEv
        - Src:             './charstr.h:108,35'
          Dst:             _ZNK6icu_6611StringPiece6lengthEv
        - Src:             './charstr.h:108,16'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
    - functionName:    _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_669UInitOnce5resetEv
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6610CharString4dataEv
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:83,46'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZNK6icu_6610CharString4dataEv
        - _ZNK6icu_6610CharString6lengthEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:111,25'
          Dst:             _ZNK6icu_6610CharString4dataEv
        - Src:             './charstr.h:111,35'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             './charstr.h:111,16'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
    - functionName:    _ZNK6icu_6610CharString6lengthEv
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharStringD2Ev
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:56,20'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './cmemory.h:304,26'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - Src:             './cmemory.h:304,26'
          Dst:             __clang_call_terminate
    - functionName:    __gxx_personality_v0
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_free_66
      functionUses:    4
      BranchProfiles:
        - Branch String:   './cmemory.h:386,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:386,12'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      './cmemory.h:387,23'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             './cmemory.h:387,13'
          Dst:             uprv_free_66
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      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:    _ZN6icu_6610CharString5clearEv
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:103,34'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - defaultTZFileName
        - TZFileName
        - tzInfo
      BBCount:         33
      ICount:          244
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fopen
        - fread
        - fseek
        - ftell
        - memcmp
        - rewind
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:897,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:898,42'
              BranchSideFuncs:
                - fopen
                - fopen
                - fclose
                - fseek
                - ftell
                - rewind
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
                - fseek
                - ftell
            - BranchSide:      'putil.cpp:900,18'
              BranchSideFuncs:
                - fopen
                - fclose
                - fseek
                - ftell
                - rewind
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
                - fseek
                - ftell
        - Branch String:   'putil.cpp:904,22'
          Branch Sides:
            - BranchSide:      'putil.cpp:904,25'
              BranchSideFuncs:
                - fclose
                - fseek
                - ftell
                - rewind
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
                - fseek
                - ftell
            - BranchSide:      'putil.cpp:940,16'
              BranchSideFuncs:
                - fclose
        - Branch String:   'putil.cpp:904,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:906,13'
              BranchSideFuncs:
                - fseek
                - ftell
                - rewind
                - fclose
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
                - fseek
                - ftell
            - BranchSide:      'putil.cpp:940,16'
              BranchSideFuncs:
                - fclose
        - Branch String:   'putil.cpp:906,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:907,19'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
                - ftell
                - rewind
                - fclose
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
            - BranchSide:      'putil.cpp:910,15'
              BranchSideFuncs:
                - fseek
                - ftell
                - rewind
                - fclose
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
        - Branch String:   'putil.cpp:914,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:915,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'putil.cpp:920,17'
              BranchSideFuncs:
                - rewind
                - fclose
                - fread
                - memcmp
                - rewind
                - uprv_malloc_66
                - fread
        - Branch String:   'putil.cpp:920,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:921,24'
              BranchSideFuncs:
                - rewind
                - uprv_malloc_66
                - fread
                - rewind
                - fclose
                - fread
                - memcmp
            - BranchSide:      'putil.cpp:925,20'
              BranchSideFuncs:
                - rewind
                - fclose
                - fread
                - memcmp
        - Branch String:   'putil.cpp:928,34'
          Branch Sides:
            - BranchSide:      'putil.cpp:928,65'
              BranchSideFuncs:
                - fread
                - memcmp
                - fclose
            - BranchSide:      'putil.cpp:928,34'
              BranchSideFuncs:
                - fread
                - memcmp
                - fclose
        - Branch String:   'putil.cpp:931,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:932,28'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'putil.cpp:935,33'
              BranchSideFuncs:
                - fclose
                - fread
                - memcmp
        - Branch String:   'putil.cpp:943,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:943,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'putil.cpp:944,16'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'putil.cpp:898,36'
          Dst:             fopen
        - Src:             'putil.cpp:900,12'
          Dst:             fopen
        - Src:             'putil.cpp:907,13'
          Dst:             fseek
        - Src:             'putil.cpp:908,41'
          Dst:             ftell
        - Src:             'putil.cpp:910,9'
          Dst:             fseek
        - Src:             'putil.cpp:911,20'
          Dst:             ftell
        - Src:             'putil.cpp:921,17'
          Dst:             rewind
        - Src:             'putil.cpp:922,50'
          Dst:             uprv_malloc_66
        - Src:             'putil.cpp:923,32'
          Dst:             fread
        - Src:             'putil.cpp:925,13'
          Dst:             rewind
        - Src:             'putil.cpp:930,32'
          Dst:             fread
        - Src:             'putil.cpp:931,21'
          Dst:             memcmp
        - Src:             'putil.cpp:944,9'
          Dst:             fclose
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:48,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - Src:             './charstr.h:49,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             './charstr.h:50,9'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             './charstr.h:51,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharStringC2Ev
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:43,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - Src:             './charstr.h:43,29'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6610CharStringC2EPKciR10UErrorCode
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - sLength
        - errorCode
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:52,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - Src:             './charstr.h:53,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             './charstr.h:54,9'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             './charstr.h:55,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
    - functionName:    uprv_dlsym_func_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lib
        - sym
        - status
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - dlsym
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:2317,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:2317,38'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2318,19'
              BranchSideFuncs:
                - dlsym
        - Branch String:   'putil.cpp:2319,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:2323,6'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2325,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:2317,6'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:2318,13'
          Dst:             dlsym
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlsym
      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:    uprv_dl_close_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lib
        - status
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - dlclose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:2306,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:2306,26'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2307,11'
              BranchSideFuncs:
                - dlclose
      Callsites:
        - Src:             'putil.cpp:2306,6'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:2307,3'
          Dst:             dlclose
    - functionName:    dlclose
      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:    uprv_dl_open_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - libName
        - status
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - dlopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:2293,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:2293,33'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2294,17'
              BranchSideFuncs:
                - dlopen
        - Branch String:   'putil.cpp:2295,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:2299,6'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2301,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:2293,6'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:2294,10'
          Dst:             dlopen
    - functionName:    dlopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_getVersion_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - versionArray
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - u_versionFromString_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:2272,5'
          Dst:             u_versionFromString_66
    - functionName:    u_versionFromString_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - versionArray
        - versionString
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'putil.cpp:2179,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2180,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2183,8'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'putil.cpp:2183,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2184,9'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'putil.cpp:2193,5'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2186,35'
          Branch Sides:
            - BranchSide:      'putil.cpp:2186,38'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2187,17'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2186,67'
          Branch Sides:
            - BranchSide:      'putil.cpp:2186,71'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2187,17'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2186,16'
          Branch Sides:
            - BranchSide:      'putil.cpp:2187,17'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2189,27'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'putil.cpp:2193,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:2193,5'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2194,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:2185,41'
          Dst:             strtoul
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_versionToString_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - versionArray
        - versionString
      BBCount:         32
      ICount:          243
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:2217,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2218,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2221,8'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2221,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2222,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2227,14'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2227,26'
          Branch Sides:
            - BranchSide:      'putil.cpp:2227,29'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2227,5'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2227,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:2228,5'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2230,8'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2230,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2231,15'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2236,11'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2237,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2238,37'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2241,8'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2241,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2242,37'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2245,33'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2248,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:2250,23'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2266,6'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2254,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:2255,41'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2258,12'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2258,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:2259,41'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:2262,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_versionFromUString_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - versionArray
        - versionString
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - u_UCharsToChars_66
        - u_strlen_66
        - u_versionFromString_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:2200,27'
          Branch Sides:
            - BranchSide:      'putil.cpp:2200,30'
              BranchSideFuncs:
                - u_strlen_66
                - u_UCharsToChars_66
                - u_versionFromString_66
            - BranchSide:      'putil.cpp:2200,27'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:2200,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:2200,8'
              BranchSideFuncs:
                - u_strlen_66
                - u_UCharsToChars_66
                - u_versionFromString_66
            - BranchSide:      'putil.cpp:2202,32'
              BranchSideFuncs:
                - u_strlen_66
                - u_UCharsToChars_66
                - u_versionFromString_66
        - Branch String:   'putil.cpp:2203,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:2204,17'
              BranchSideFuncs:
                - u_UCharsToChars_66
                - u_versionFromString_66
            - BranchSide:      'putil.cpp:2206,25'
              BranchSideFuncs:
                - u_UCharsToChars_66
                - u_versionFromString_66
      Callsites:
        - Src:             'putil.cpp:2202,23'
          Dst:             u_strlen_66
        - Src:             'putil.cpp:2206,9'
          Dst:             u_UCharsToChars_66
        - Src:             'putil.cpp:2208,9'
          Dst:             u_versionFromString_66
    - functionName:    _ZL31uprv_getPOSIXIDForDefaultLocalev
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL26uprv_getPOSIXIDForCategoryi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1580,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1580,9'
              BranchSideFuncs:
                - _ZL26uprv_getPOSIXIDForCategoryi
            - BranchSide:      'putil.cpp:1580,9'
              BranchSideFuncs:
                - _ZL26uprv_getPOSIXIDForCategoryi
        - Branch String:   'putil.cpp:1580,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1580,9'
              BranchSideFuncs:
                - _ZL26uprv_getPOSIXIDForCategoryi
            - BranchSide:      'putil.cpp:1581,19'
              BranchSideFuncs:
                - _ZL26uprv_getPOSIXIDForCategoryi
      Callsites:
        - Src:             'putil.cpp:1581,19'
          Dst:             _ZL26uprv_getPOSIXIDForCategoryi
    - functionName:    uprv_getDefaultLocaleID_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         38
      ICount:          224
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL13putil_cleanupv
        - _ZL31uprv_getPOSIXIDForDefaultLocalev
        - strcat
        - strchr
        - strcmp
        - strcpy
        - strlen
        - strncat
        - strrchr
        - ucln_common_registerCleanup_66
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:1628,27'
          Branch Sides:
            - BranchSide:      'putil.cpp:1628,17'
              BranchSideFuncs:
                - _ZL31uprv_getPOSIXIDForDefaultLocalev
                - strlen
                - uprv_malloc_66
                - strcpy
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
            - BranchSide:      'putil.cpp:1628,27'
              BranchSideFuncs:
                - _ZL31uprv_getPOSIXIDForDefaultLocalev
                - strlen
                - uprv_malloc_66
                - strcpy
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
        - Branch String:   'putil.cpp:1636,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1637,16'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1642,66'
              BranchSideFuncs:
                - strlen
                - uprv_malloc_66
                - strcpy
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
        - Branch String:   'putil.cpp:1643,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1644,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1646,5'
              BranchSideFuncs:
                - strcpy
                - strchr
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
        - Branch String:   'putil.cpp:1649,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1650,10'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
            - BranchSide:      'putil.cpp:1652,18'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
        - Branch String:   'putil.cpp:1652,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1653,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
            - BranchSide:      'putil.cpp:1656,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
                - strcpy
        - Branch String:   'putil.cpp:1657,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1657,13'
              BranchSideFuncs:
                - strcpy
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
            - BranchSide:      'putil.cpp:1660,7'
              BranchSideFuncs:
                - strcpy
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
        - Branch String:   'putil.cpp:1656,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1660,7'
              BranchSideFuncs:
                - strcpy
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
            - BranchSide:      'putil.cpp:1665,14'
              BranchSideFuncs:
                - strrchr
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - strlen
                - strncat
                - strcat
        - Branch String:   'putil.cpp:1665,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1666,10'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strcat
                - strchr
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strlen
                - strncat
                - strcat
            - BranchSide:      'putil.cpp:1700,9'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'putil.cpp:1669,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1670,15'
              BranchSideFuncs:
                - strchr
                - strcat
                - strchr
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strlen
                - strncat
                - strcat
            - BranchSide:      'putil.cpp:1674,13'
              BranchSideFuncs:
                - strchr
                - strcat
                - strchr
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strlen
                - strncat
                - strcat
        - Branch String:   'putil.cpp:1674,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1675,13'
              BranchSideFuncs:
                - strcat
                - strchr
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strlen
                - strncat
            - BranchSide:      'putil.cpp:1678,13'
              BranchSideFuncs:
                - strcat
                - strchr
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
                - strlen
                - strncat
        - Branch String:   'putil.cpp:1682,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1684,37'
              BranchSideFuncs:
                - strlen
                - strncat
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'putil.cpp:1690,13'
              BranchSideFuncs:
                - strcat
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'putil.cpp:1700,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1701,33'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1706,15'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'putil.cpp:1708,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1709,19'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'putil.cpp:1712,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:1628,27'
          Dst:             _ZL31uprv_getPOSIXIDForDefaultLocalev
        - Src:             'putil.cpp:1642,66'
          Dst:             strlen
        - Src:             'putil.cpp:1642,54'
          Dst:             uprv_malloc_66
        - Src:             'putil.cpp:1646,5'
          Dst:             strcpy
        - Src:             'putil.cpp:1649,18'
          Dst:             strchr
        - Src:             'putil.cpp:1652,18'
          Dst:             strchr
        - Src:             'putil.cpp:1656,10'
          Dst:             strcmp
        - Src:             'putil.cpp:1657,13'
          Dst:             strcmp
        - Src:             'putil.cpp:1660,7'
          Dst:             strcpy
        - Src:             'putil.cpp:1665,14'
          Dst:             strrchr
        - Src:             'putil.cpp:1669,14'
          Dst:             strcmp
        - Src:             'putil.cpp:1674,13'
          Dst:             strchr
        - Src:             'putil.cpp:1675,13'
          Dst:             strcat
        - Src:             'putil.cpp:1678,13'
          Dst:             strcat
        - Src:             'putil.cpp:1682,18'
          Dst:             strchr
        - Src:             'putil.cpp:1684,37'
          Dst:             strlen
        - Src:             'putil.cpp:1685,13'
          Dst:             strncat
        - Src:             'putil.cpp:1690,13'
          Dst:             strcat
        - Src:             'putil.cpp:1703,9'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'putil.cpp:1703,9'
          Dst:             _ZL13putil_cleanupv
        - Src:             'putil.cpp:1709,9'
          Dst:             uprv_free_66
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncat
      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:    _ZL13putil_cleanupv
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6icu_6610CharStringD2Ev
        - _ZN6icu_667UMemorydlEPv
        - _ZN6icu_669UInitOnce5resetEv
        - uprv_free_66
      functionUses:    4
      BranchProfiles:
        - Branch String:   'putil.cpp:1215,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1215,9'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1215,9'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'putil.cpp:1215,24'
          Branch Sides:
            - BranchSide:      'putil.cpp:1215,28'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1218,20'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
        - Branch String:   'putil.cpp:1215,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1216,19'
              BranchSideFuncs:
                - uprv_free_66
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
            - BranchSide:      'putil.cpp:1218,20'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
        - Branch String:   'putil.cpp:1221,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:1222,29'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
            - BranchSide:      'putil.cpp:1222,29'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_669UInitOnce5resetEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
        - Branch String:   'putil.cpp:1226,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:1227,25'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'putil.cpp:1227,25'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - uprv_free_66
        - Branch String:   'putil.cpp:1231,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:1231,34'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'putil.cpp:1231,31'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1231,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1231,9'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'putil.cpp:1232,38'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             'putil.cpp:1216,9'
          Dst:             uprv_free_66
        - Src:             'putil.cpp:1219,22'
          Dst:             _ZN6icu_669UInitOnce5resetEv
        - Src:             'putil.cpp:1221,5'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'putil.cpp:1221,5'
          Dst:             _ZN6icu_667UMemorydlEPv
        - Src:             'putil.cpp:1223,28'
          Dst:             _ZN6icu_669UInitOnce5resetEv
        - Src:             'putil.cpp:1226,5'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'putil.cpp:1226,5'
          Dst:             _ZN6icu_667UMemorydlEPv
        - Src:             'putil.cpp:1232,9'
          Dst:             uprv_free_66
    - functionName:    _ZL19setTimeZoneFilesDirPKcR10UErrorCode
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - status
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString5clearEv
        - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - _ZN6icu_6611StringPieceC2EPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'putil.cpp:1435,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1436,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1438,5'
              BranchSideFuncs:
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
      Callsites:
        - Src:             'putil.cpp:1435,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:1438,30'
          Dst:             _ZN6icu_6610CharString5clearEv
        - Src:             'putil.cpp:1439,37'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'putil.cpp:1439,30'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
    - functionName:    u_setTimeZoneFilesDirectory_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - status
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
        - _ZL21TimeZoneDataDirInitFnR10UErrorCode
        - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:1500,5'
          Dst:             _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
        - Src:             'putil.cpp:1500,5'
          Dst:             _ZL21TimeZoneDataDirInitFnR10UErrorCode
        - Src:             'putil.cpp:1501,5'
          Dst:             _ZL19setTimeZoneFilesDirPKcR10UErrorCode
    - functionName:    _ZL21TimeZoneDataDirInitFnR10UErrorCode
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - status
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13putil_cleanupv
        - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
        - _ZN6icu_6610CharStringC2Ev
        - _ZN6icu_667UMemorydlEPv
        - _ZN6icu_667UMemorynwEm
        - getenv
        - ucln_common_registerCleanup_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'putil.cpp:1454,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:1454,29'
              BranchSideFuncs:
                - getenv
                - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
            - BranchSide:      'putil.cpp:1454,31'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_667UMemorydlEPv
                - getenv
                - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
        - Branch String:   'putil.cpp:1455,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1456,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1460,17'
              BranchSideFuncs:
                - getenv
                - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
        - Branch String:   'putil.cpp:1454,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:1454,31'
              BranchSideFuncs:
                - _ZN6icu_667UMemorydlEPv
            - BranchSide:      'putil.cpp:1454,31'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1484,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1485,13'
              BranchSideFuncs:
                - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
            - BranchSide:      'putil.cpp:1488,25'
              BranchSideFuncs:
                - _ZL19setTimeZoneFilesDirPKcR10UErrorCode
      Callsites:
        - Src:             'putil.cpp:1453,5'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'putil.cpp:1453,5'
          Dst:             _ZL13putil_cleanupv
        - Src:             'putil.cpp:1454,31'
          Dst:             _ZN6icu_667UMemorynwEm
        - Src:             'putil.cpp:1454,35'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'putil.cpp:1454,31'
          Dst:             _ZN6icu_667UMemorydlEPv
        - Src:             'putil.cpp:1474,11'
          Dst:             getenv
        - Src:             'putil.cpp:1488,5'
          Dst:             _ZL19setTimeZoneFilesDirPKcR10UErrorCode
    - functionName:    _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uio
        - fp
        - errCode
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
        - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
      functionUses:    4
      BranchProfiles:
        - Branch String:   './umutex.h:140,9'
          Branch Sides:
            - BranchSide:      './umutex.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      './umutex.h:143,26'
              BranchSideFuncs:
                - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
        - Branch String:   './umutex.h:143,43'
          Branch Sides:
            - BranchSide:      './umutex.h:143,67'
              BranchSideFuncs:
                - _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
            - BranchSide:      './umutex.h:150,23'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.136
        - Branch String:   './umutex.h:143,9'
          Branch Sides:
            - BranchSide:      './umutex.h:145,11'
              BranchSideFuncs:
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
            - BranchSide:      './umutex.h:150,23'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.136
      Callsites:
        - Src:             './umutex.h:140,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             './umutex.h:143,9'
          Dst:             _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - Src:             './umutex.h:143,46'
          Dst:             _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
        - Src:             './umutex.h:147,9'
          Dst:             _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
        - Src:             './umutex.h:150,13'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZN6icu_6610CharString4dataEv
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:84,34'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_getTimeZoneFilesDirectory_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - status
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL21TimeZoneDataDirInitFnR10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6610CharString4dataEv
        - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1495,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:1495,33'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
            - BranchSide:      'putil.cpp:1495,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:1494,5'
          Dst:             _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
        - Src:             'putil.cpp:1494,5'
          Dst:             _ZL21TimeZoneDataDirInitFnR10UErrorCode
        - Src:             'putil.cpp:1495,12'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'putil.cpp:1495,58'
          Dst:             _ZN6icu_6610CharString4dataEv
    - functionName:    _ZL19dataDirectoryInitFnv
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - u_setDataDirectory_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1357,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1357,9'
              BranchSideFuncs:
                - getenv
                - u_setDataDirectory_66
            - BranchSide:      'putil.cpp:1357,9'
              BranchSideFuncs:
                - getenv
                - u_setDataDirectory_66
        - Branch String:   'putil.cpp:1357,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1358,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1361,17'
              BranchSideFuncs:
                - getenv
                - u_setDataDirectory_66
        - Branch String:   'putil.cpp:1419,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:1421,14'
              BranchSideFuncs:
                - u_setDataDirectory_66
            - BranchSide:      'putil.cpp:1424,24'
              BranchSideFuncs:
                - u_setDataDirectory_66
      Callsites:
        - Src:             'putil.cpp:1382,14'
          Dst:             getenv
        - Src:             'putil.cpp:1424,5'
          Dst:             u_setDataDirectory_66
    - functionName:    u_setDataDirectory_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - directory
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13putil_cleanupv
        - strcpy
        - strlen
        - ucln_common_registerCleanup_66
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1249,24'
          Branch Sides:
            - BranchSide:      'putil.cpp:1249,28'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1254,20'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - uprv_free_66
        - Branch String:   'putil.cpp:1249,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:1254,20'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1257,25'
              BranchSideFuncs:
                - strlen
                - uprv_malloc_66
                - strcpy
                - ucln_common_registerCleanup_66
                - uprv_free_66
        - Branch String:   'putil.cpp:1260,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1261,13'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1263,9'
              BranchSideFuncs:
                - strcpy
                - ucln_common_registerCleanup_66
                - uprv_free_66
        - Branch String:   'putil.cpp:1275,24'
          Branch Sides:
            - BranchSide:      'putil.cpp:1275,28'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - uprv_free_66
            - BranchSide:      'putil.cpp:1278,22'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
        - Branch String:   'putil.cpp:1275,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1276,19'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'putil.cpp:1278,22'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
      Callsites:
        - Src:             'putil.cpp:1257,25'
          Dst:             strlen
        - Src:             'putil.cpp:1258,30'
          Dst:             uprv_malloc_66
        - Src:             'putil.cpp:1263,9'
          Dst:             strcpy
        - Src:             'putil.cpp:1276,9'
          Dst:             uprv_free_66
        - Src:             'putil.cpp:1279,5'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'putil.cpp:1279,5'
          Dst:             _ZL13putil_cleanupv
    - functionName:    _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvvE
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uio
        - fp
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
        - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
      functionUses:    1
      BranchProfiles:
        - Branch String:   './umutex.h:128,9'
          Branch Sides:
            - BranchSide:      './umutex.h:129,9'
              BranchSideFuncs: []
            - BranchSide:      './umutex.h:131,30'
              BranchSideFuncs:
                - _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
        - Branch String:   './umutex.h:131,9'
          Branch Sides:
            - BranchSide:      './umutex.h:131,9'
              BranchSideFuncs:
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
            - BranchSide:      './umutex.h:132,11'
              BranchSideFuncs:
                - _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
      Callsites:
        - Src:             './umutex.h:128,9'
          Dst:             _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - Src:             './umutex.h:131,9'
          Dst:             _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
        - Src:             './umutex.h:133,9'
          Dst:             _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
    - functionName:    u_getDataDirectory_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19dataDirectoryInitFnv
        - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvvE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'putil.cpp:1430,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:1430,5'
              BranchSideFuncs:
                - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvvE
            - BranchSide:      'putil.cpp:1430,5'
              BranchSideFuncs:
                - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvvE
      Callsites:
        - Src:             'putil.cpp:1430,5'
          Dst:             _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvvE
        - Src:             'putil.cpp:1430,5'
          Dst:             _ZL19dataDirectoryInitFnv
    - functionName:    uprv_pathIsAbsolute_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:1285,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:1285,17'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1286,5'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1285,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:1286,5'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1289,7'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1289,6'
          Branch Sides:
            - BranchSide:      'putil.cpp:1290,5'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1307,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL18remapShortTimeZonePKcS0_ii
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - stdID
        - dstID
        - daylightType
        - offset
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:859,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:861,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:869,5'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:862,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:862,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:868,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:863,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:863,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:868,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:864,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:864,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:868,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:861,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:866,41'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:868,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'putil.cpp:863,16'
          Dst:             strcmp
        - Src:             'putil.cpp:864,16'
          Dst:             strcmp
    - functionName:    _ZL15searchForTZFilePKcP13DefaultTZInfo
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - tzInfo
      BBCount:         85
      ICount:          398
      EdgeCount:       161
      CyclomaticComplexity: 78
      functionsReached:
        - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - _ZL16skipZoneIDPrefixPPKc
        - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString4dataEv
        - _ZN6icu_6610CharString5clearEv
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
        - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
        - _ZN6icu_6610CharStringC2Ev
        - _ZN6icu_6610CharStringD2Ev
        - _ZN6icu_667UMemorydlEPv
        - _ZN6icu_667UMemorynwEm
        - _ZNK6icu_6610CharString6lengthEv
        - closedir
        - opendir
        - readdir
        - strcmp
        - ucln_common_registerCleanup_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'putil.cpp:969,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:970,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:973,20'
              BranchSideFuncs:
                - opendir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZN6icu_667UMemorynwEm
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_667UMemorydlEPv
                - ucln_common_registerCleanup_66
        - Branch String:   'putil.cpp:974,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:975,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:978,9'
              BranchSideFuncs:
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZN6icu_667UMemorynwEm
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_667UMemorydlEPv
                - ucln_common_registerCleanup_66
        - Branch String:   'putil.cpp:978,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:979,31'
              BranchSideFuncs:
                - _ZN6icu_667UMemorynwEm
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - ucln_common_registerCleanup_66
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:987,5'
              BranchSideFuncs:
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:979,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:979,29'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:979,31'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_667UMemorydlEPv
                - ucln_common_registerCleanup_66
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:980,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:981,13'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:983,9'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:979,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:1043,1'
              BranchSideFuncs:
                - _ZN6icu_667UMemorydlEPv
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:1043,1'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'putil.cpp:987,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:988,31'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:1039,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'putil.cpp:989,46'
          Branch Sides:
            - BranchSide:      'putil.cpp:987,5'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:989,49'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:990,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:987,5'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:990,16'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:990,55'
          Branch Sides:
            - BranchSide:      'putil.cpp:987,5'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:990,58'
              BranchSideFuncs:
                - strcmp
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:989,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:987,5'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:992,24'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:994,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:998,18'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:999,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:1001,26'
              BranchSideFuncs:
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
            - BranchSide:      'putil.cpp:1018,58'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
        - Branch String:   'putil.cpp:1003,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:1006,50'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
        - Branch String:   'putil.cpp:1015,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:1017,13'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:1018,20'
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
            - BranchSide:      'putil.cpp:1019,29'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
        - Branch String:   'putil.cpp:1020,25'
          Branch Sides:
            - BranchSide:      'putil.cpp:1021,48'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:1023,50'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:1027,25'
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
            - BranchSide:      'putil.cpp:1030,30'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - readdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'putil.cpp:0,0'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:1035,9'
              BranchSideFuncs:
                - readdir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - closedir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - opendir
                - _ZN6icu_6610CharString4dataEv
                - _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL16skipZoneIDPrefixPPKc
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - closedir
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.136
                - _ZN6icu_6610CharString4dataEv
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Branch String:   'putil.cpp:1039,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1039,9'
              BranchSideFuncs:
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'putil.cpp:1040,18'
              BranchSideFuncs:
                - closedir
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
      Callsites:
        - Src:             'putil.cpp:968,16'
          Dst:             _ZN6icu_6610CharStringC2EPKciR10UErrorCode
        - Src:             'putil.cpp:969,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:973,12'
          Dst:             opendir
        - Src:             'putil.cpp:979,31'
          Dst:             _ZN6icu_667UMemorynwEm
        - Src:             'putil.cpp:979,35'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'putil.cpp:979,31'
          Dst:             _ZN6icu_667UMemorydlEPv
        - Src:             'putil.cpp:983,9'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'putil.cpp:987,23'
          Dst:             readdir
        - Src:             'putil.cpp:989,13'
          Dst:             strcmp
        - Src:             'putil.cpp:989,49'
          Dst:             strcmp
        - Src:             'putil.cpp:990,16'
          Dst:             strcmp
        - Src:             'putil.cpp:990,58'
          Dst:             strcmp
        - Src:             'putil.cpp:992,24'
          Dst:             _ZN6icu_6610CharStringC2ERKS0_R10UErrorCode
        - Src:             'putil.cpp:993,21'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'putil.cpp:994,17'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:1035,9'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'putil.cpp:999,44'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'putil.cpp:999,28'
          Dst:             opendir
        - Src:             'putil.cpp:1001,17'
          Dst:             closedir
        - Src:             'putil.cpp:1002,25'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'putil.cpp:1003,21'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:1006,50'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'putil.cpp:1006,26'
          Dst:             _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Src:             'putil.cpp:1018,58'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'putil.cpp:1018,20'
          Dst:             _ZL18compareBinaryFilesPKcS0_P13DefaultTZInfo
        - Src:             'putil.cpp:1020,48'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'putil.cpp:1021,48'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'putil.cpp:1023,50'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'putil.cpp:1024,21'
          Dst:             _ZL16skipZoneIDPrefixPPKc
        - Src:             'putil.cpp:1025,42'
          Dst:             _ZN6icu_6610CharString5clearEv
        - Src:             'putil.cpp:1026,42'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'putil.cpp:1027,25'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'putil.cpp:1030,51'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'putil.cpp:1035,9'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'putil.cpp:1040,9'
          Dst:             closedir
        - Src:             'putil.cpp:1043,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'putil.cpp:1043,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      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:    closedir
      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:    _ZL16skipZoneIDPrefixPPKc
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'putil.cpp:760,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:760,12'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:762,10'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:759,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:759,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:762,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:759,9'
          Dst:             strncmp
        - Src:             'putil.cpp:760,12'
          Dst:             strncmp
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14isValidOlsonIDPKc
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         23
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'putil.cpp:731,20'
          Branch Sides:
            - BranchSide:      'putil.cpp:731,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:731,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:731,23'
          Branch Sides:
            - BranchSide:      'putil.cpp:731,46'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:731,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:731,43'
          Branch Sides:
            - BranchSide:      'putil.cpp:731,46'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:731,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:731,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:732,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'putil.cpp:739,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:740,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:740,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:740,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:741,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:741,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:741,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:742,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:742,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:742,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'putil.cpp:743,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:743,9'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:743,12'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'putil.cpp:740,12'
          Dst:             strcmp
        - Src:             'putil.cpp:741,12'
          Dst:             strcmp
        - Src:             'putil.cpp:742,12'
          Dst:             strcmp
        - Src:             'putil.cpp:743,12'
          Dst:             strcmp
    - functionName:    uprv_tzname_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         45
      ICount:          266
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL14isValidOlsonIDPKc
        - _ZL15searchForTZFilePKcP13DefaultTZInfo
        - _ZL16skipZoneIDPrefixPPKc
        - _ZL18remapShortTimeZonePKcS0_ii
        - fclose
        - getenv
        - localtime_r
        - readlink
        - strstr
        - uprv_free_66
        - uprv_malloc_66
        - uprv_timezone_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:1088,22'
          Branch Sides:
            - BranchSide:      'putil.cpp:1088,40'
              BranchSideFuncs:
                - _ZL14isValidOlsonIDPKc
                - readlink
                - uprv_malloc_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - fclose
                - uprv_free_66
                - strstr
                - _ZL14isValidOlsonIDPKc
                - _ZL16skipZoneIDPrefixPPKc
            - BranchSide:      'putil.cpp:1107,9'
              BranchSideFuncs:
                - readlink
                - uprv_malloc_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - fclose
                - uprv_free_66
                - strstr
                - _ZL14isValidOlsonIDPKc
        - Branch String:   'putil.cpp:1088,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1095,13'
              BranchSideFuncs:
                - _ZL16skipZoneIDPrefixPPKc
            - BranchSide:      'putil.cpp:1107,9'
              BranchSideFuncs:
                - readlink
                - uprv_malloc_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - fclose
                - uprv_free_66
                - strstr
                - _ZL14isValidOlsonIDPKc
        - Branch String:   'putil.cpp:1095,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1096,17'
              BranchSideFuncs:
                - _ZL16skipZoneIDPrefixPPKc
            - BranchSide:      'putil.cpp:1099,9'
              BranchSideFuncs:
                - _ZL16skipZoneIDPrefixPPKc
        - Branch String:   'putil.cpp:1107,9'
          Branch Sides:
            - BranchSide:      'putil.cpp:1113,32'
              BranchSideFuncs:
                - readlink
                - uprv_malloc_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - fclose
                - uprv_free_66
                - strstr
                - _ZL14isValidOlsonIDPKc
            - BranchSide:      'putil.cpp:1153,16'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:1114,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1115,21'
              BranchSideFuncs:
                - strstr
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
            - BranchSide:      'putil.cpp:1126,53'
              BranchSideFuncs:
                - uprv_malloc_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - fclose
                - uprv_free_66
        - Branch String:   'putil.cpp:1120,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:1120,35'
              BranchSideFuncs:
                - _ZL14isValidOlsonIDPKc
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
            - BranchSide:      'putil.cpp:1124,9'
              BranchSideFuncs:
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
        - Branch String:   'putil.cpp:1119,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:1122,46'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1124,9'
              BranchSideFuncs:
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
        - Branch String:   'putil.cpp:1127,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:1128,17'
              BranchSideFuncs:
                - _ZL15searchForTZFilePKcP13DefaultTZInfo
                - uprv_free_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - fclose
                - uprv_free_66
            - BranchSide:      'putil.cpp:1146,17'
              BranchSideFuncs:
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
        - Branch String:   'putil.cpp:1137,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:1138,31'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - fclose
            - BranchSide:      'putil.cpp:1140,21'
              BranchSideFuncs:
                - uprv_free_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
                - fclose
        - Branch String:   'putil.cpp:1140,21'
          Branch Sides:
            - BranchSide:      'putil.cpp:1141,28'
              BranchSideFuncs:
                - fclose
                - uprv_free_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
            - BranchSide:      'putil.cpp:1143,27'
              BranchSideFuncs:
                - uprv_free_66
                - localtime_r
                - localtime_r
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
                - _ZL14isValidOlsonIDPKc
        - Branch String:   'putil.cpp:1181,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:1182,24'
              BranchSideFuncs:
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
            - BranchSide:      'putil.cpp:1183,27'
              BranchSideFuncs:
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
        - Branch String:   'putil.cpp:1183,19'
          Branch Sides:
            - BranchSide:      'putil.cpp:1184,24'
              BranchSideFuncs:
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
            - BranchSide:      'putil.cpp:1186,24'
              BranchSideFuncs:
                - uprv_timezone_66
                - _ZL18remapShortTimeZonePKcS0_ii
        - Branch String:   'putil.cpp:1189,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:1190,20'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:1193,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:1087,12'
          Dst:             getenv
        - Src:             'putil.cpp:1088,25'
          Dst:             _ZL14isValidOlsonIDPKc
        - Src:             'putil.cpp:1099,9'
          Dst:             _ZL16skipZoneIDPrefixPPKc
        - Src:             'putil.cpp:1113,32'
          Dst:             readlink
        - Src:             'putil.cpp:1117,41'
          Dst:             strstr
        - Src:             'putil.cpp:1120,20'
          Dst:             _ZL14isValidOlsonIDPKc
        - Src:             'putil.cpp:1126,53'
          Dst:             uprv_malloc_66
        - Src:             'putil.cpp:1134,38'
          Dst:             _ZL15searchForTZFilePKcP13DefaultTZInfo
        - Src:             'putil.cpp:1138,21'
          Dst:             uprv_free_66
        - Src:             'putil.cpp:1141,21'
          Dst:             fclose
        - Src:             'putil.cpp:1143,17'
          Dst:             uprv_free_66
        - Src:             'putil.cpp:1146,47'
          Dst:             _ZL14isValidOlsonIDPKc
        - Src:             'putil.cpp:1179,9'
          Dst:             localtime_r
        - Src:             'putil.cpp:1180,9'
          Dst:             localtime_r
        - Src:             'putil.cpp:1188,75'
          Dst:             uprv_timezone_66
        - Src:             'putil.cpp:1188,16'
          Dst:             _ZL18remapShortTimeZonePKcS0_ii
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_timezone_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_tzname_clear_cache_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_tzset_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tzset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:636,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:636,5'
              BranchSideFuncs:
                - tzset
            - BranchSide:      'putil.cpp:636,5'
              BranchSideFuncs:
                - tzset
      Callsites:
        - Src:             'putil.cpp:636,5'
          Dst:             tzset
    - functionName:    tzset
      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:    uprv_maximumPtr_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:619,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:619,12'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:619,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_log_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:587,12'
          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:    uprv_maxMantissa_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:581,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:581,12'
              BranchSideFuncs:
                - pow
            - BranchSide:      'putil.cpp:581,12'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'putil.cpp:581,12'
          Dst:             pow
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_trunc_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9u_signBitd
        - uprv_getInfinity_66
        - uprv_getNaN_66
        - uprv_isInfinite_66
        - uprv_isNaN_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:558,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:559,16'
              BranchSideFuncs:
                - uprv_getNaN_66
            - BranchSide:      'putil.cpp:560,24'
              BranchSideFuncs:
                - uprv_isInfinite_66
                - _ZL9u_signBitd
                - uprv_getInfinity_66
        - Branch String:   'putil.cpp:560,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:561,16'
              BranchSideFuncs:
                - uprv_getInfinity_66
            - BranchSide:      'putil.cpp:563,18'
              BranchSideFuncs:
                - _ZL9u_signBitd
        - Branch String:   'putil.cpp:563,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:564,21'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:566,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:558,8'
          Dst:             uprv_isNaN_66
        - Src:             'putil.cpp:559,16'
          Dst:             uprv_getNaN_66
        - Src:             'putil.cpp:560,8'
          Dst:             uprv_isInfinite_66
        - Src:             'putil.cpp:561,16'
          Dst:             uprv_getInfinity_66
        - Src:             'putil.cpp:563,8'
          Dst:             _ZL9u_signBitd
    - functionName:    uprv_isNaN_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - number
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_getNaN_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_isInfinite_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - number
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_getInfinity_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9u_signBitd
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_mul32_overflow_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_add32_overflow_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_fmin_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         19
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9u_signBitd
        - uprv_getNaN_66
        - uprv_isNaN_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:511,22'
          Branch Sides:
            - BranchSide:      'putil.cpp:511,36'
              BranchSideFuncs:
                - uprv_getNaN_66
            - BranchSide:      'putil.cpp:512,16'
              BranchSideFuncs:
                - uprv_getNaN_66
        - Branch String:   'putil.cpp:511,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:512,16'
              BranchSideFuncs:
                - uprv_getNaN_66
            - BranchSide:      'putil.cpp:515,8'
              BranchSideFuncs:
                - _ZL9u_signBitd
        - Branch String:   'putil.cpp:515,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:515,20'
              BranchSideFuncs:
                - _ZL9u_signBitd
            - BranchSide:      'putil.cpp:521,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:515,29'
          Branch Sides:
            - BranchSide:      'putil.cpp:515,42'
              BranchSideFuncs:
                - _ZL9u_signBitd
            - BranchSide:      'putil.cpp:521,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:515,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:516,16'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:521,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:521,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:521,21'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:521,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:511,8'
          Dst:             uprv_isNaN_66
        - Src:             'putil.cpp:511,25'
          Dst:             uprv_isNaN_66
        - Src:             'putil.cpp:512,16'
          Dst:             uprv_getNaN_66
        - Src:             'putil.cpp:515,32'
          Dst:             _ZL9u_signBitd
    - functionName:    uprv_fmax_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         19
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9u_signBitd
        - uprv_getNaN_66
        - uprv_isNaN_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:493,22'
          Branch Sides:
            - BranchSide:      'putil.cpp:493,36'
              BranchSideFuncs:
                - uprv_getNaN_66
            - BranchSide:      'putil.cpp:494,16'
              BranchSideFuncs:
                - uprv_getNaN_66
        - Branch String:   'putil.cpp:493,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:494,16'
              BranchSideFuncs:
                - uprv_getNaN_66
            - BranchSide:      'putil.cpp:497,8'
              BranchSideFuncs:
                - _ZL9u_signBitd
        - Branch String:   'putil.cpp:497,17'
          Branch Sides:
            - BranchSide:      'putil.cpp:497,20'
              BranchSideFuncs:
                - _ZL9u_signBitd
            - BranchSide:      'putil.cpp:503,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:497,29'
          Branch Sides:
            - BranchSide:      'putil.cpp:497,42'
              BranchSideFuncs:
                - _ZL9u_signBitd
            - BranchSide:      'putil.cpp:503,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:497,8'
          Branch Sides:
            - BranchSide:      'putil.cpp:498,16'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:503,13'
              BranchSideFuncs: []
        - Branch String:   'putil.cpp:503,13'
          Branch Sides:
            - BranchSide:      'putil.cpp:503,21'
              BranchSideFuncs: []
            - BranchSide:      'putil.cpp:503,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:493,8'
          Dst:             uprv_isNaN_66
        - Src:             'putil.cpp:493,25'
          Dst:             uprv_isNaN_66
        - Src:             'putil.cpp:494,16'
          Dst:             uprv_getNaN_66
        - Src:             'putil.cpp:497,32'
          Dst:             _ZL9u_signBitd
    - functionName:    uprv_pow10_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:485,12'
          Dst:             pow
    - functionName:    uprv_pow_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:479,12'
          Dst:             pow
    - functionName:    uprv_fmod_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fmod
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:472,12'
          Dst:             fmod
    - functionName:    fmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_modf_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:466,12'
          Dst:             modf
    - functionName:    modf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_fabs_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_round_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_floor_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'putil.cpp:454,12'
          Dst:             uprv_floor_66
    - functionName:    uprv_floor_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_ceil_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_isNegativeInfinity_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - number
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_isInfinite_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:403,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:403,50'
              BranchSideFuncs:
                - uprv_isInfinite_66
            - BranchSide:      'putil.cpp:403,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:403,34'
          Dst:             uprv_isInfinite_66
    - functionName:    uprv_isPositiveInfinity_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - number
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_isInfinite_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:393,31'
          Branch Sides:
            - BranchSide:      'putil.cpp:393,50'
              BranchSideFuncs:
                - uprv_isInfinite_66
            - BranchSide:      'putil.cpp:393,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'putil.cpp:393,34'
          Dst:             uprv_isInfinite_66
    - functionName:    uprv_getRawUTCtime_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'putil.cpp:318,5'
          Branch Sides:
            - BranchSide:      'putil.cpp:317,20'
              BranchSideFuncs:
                - gettimeofday
            - BranchSide:      'putil.cpp:318,5'
              BranchSideFuncs:
                - gettimeofday
      Callsites:
        - Src:             'putil.cpp:318,5'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_getUTCtime_66
      functionSourceFile: '/src/icu/source/common/putil.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_getRawUTCtime_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'putil.cpp:301,12'
          Branch Sides:
            - BranchSide:      'putil.cpp:301,12'
              BranchSideFuncs:
                - uprv_getRawUTCtime_66
            - BranchSide:      'putil.cpp:301,12'
              BranchSideFuncs:
                - uprv_getRawUTCtime_66
      Callsites:
        - Src:             'putil.cpp:301,12'
          Dst:             uprv_getRawUTCtime_66
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEaSERKS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEC2ERKS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEneERKS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEeqERKS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EE13orphanOrCloneEiRi
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - length
        - resultCapacity
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   './cmemory.h:462,8'
          Branch Sides:
            - BranchSide:      './cmemory.h:463,11'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
            - BranchSide:      './cmemory.h:464,15'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - Branch String:   './cmemory.h:464,15'
          Branch Sides:
            - BranchSide:      './cmemory.h:465,9'
              BranchSideFuncs: []
            - BranchSide:      './cmemory.h:467,12'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - Branch String:   './cmemory.h:467,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:468,20'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
            - BranchSide:      './cmemory.h:470,28'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - Branch String:   './cmemory.h:474,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:475,13'
              BranchSideFuncs: []
            - BranchSide:      './cmemory.h:477,9'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
      Callsites:
        - Src:             './cmemory.h:470,16'
          Dst:             uprv_malloc_66
        - Src:             './cmemory.h:480,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EE12aliasInsteadEPci
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - otherArray
        - otherCapacity
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './cmemory.h:351,29'
          Branch Sides:
            - BranchSide:      './cmemory.h:351,32'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:351,29'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:351,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:351,12'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:352,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
      Callsites:
        - Src:             './cmemory.h:352,13'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
    - functionName:    _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6615MaybeStackArrayIcLi40EE13getArrayLimitEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './cmemory.h:327,39'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEaSEOS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         9
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cmemory.h:421,9'
          Branch Sides:
            - BranchSide:      './cmemory.h:422,15'
              BranchSideFuncs: []
            - BranchSide:      './cmemory.h:425,15'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
                - __clang_call_terminate
      Callsites:
        - Src:             './cmemory.h:418,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - Src:             './cmemory.h:426,13'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - Src:             './cmemory.h:418,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEC2EOS1_
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         8
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   './cmemory.h:407,9'
          Branch Sides:
            - BranchSide:      './cmemory.h:408,15'
              BranchSideFuncs: []
            - BranchSide:      './cmemory.h:411,9'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
                - __clang_call_terminate
      Callsites:
        - Src:             './cmemory.h:411,13'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE17resetToStackArrayEv
        - Src:             './cmemory.h:411,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - newCapacity
        - length
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - uprv_malloc_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   './cmemory.h:433,8'
          Branch Sides:
            - BranchSide:      './cmemory.h:437,31'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:455,9'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:438,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:439,16'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:453,16'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:439,16'
          Branch Sides:
            - BranchSide:      './cmemory.h:440,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:448,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - Branch String:   './cmemory.h:440,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:441,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:443,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
        - Branch String:   './cmemory.h:443,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:444,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
            - BranchSide:      './cmemory.h:446,17'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
      Callsites:
        - Src:             './cmemory.h:437,19'
          Dst:             uprv_malloc_66
        - Src:             './cmemory.h:448,13'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE12releaseArrayEv
    - functionName:    _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ei
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - newCapacity
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   './cmemory.h:299,13'
          Branch Sides:
            - BranchSide:      './cmemory.h:299,46'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
            - BranchSide:      './cmemory.h:299,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './cmemory.h:298,44'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEC2Ev
        - Src:             './cmemory.h:299,39'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - Src:             './cmemory.h:300,5'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EED2Ev
    - functionName:    u_errorName_66
      functionSourceFile: '/src/icu/source/common/utypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         42
      ICount:          218
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'utypes.cpp:198,29'
          Branch Sides:
            - BranchSide:      'utypes.cpp:198,32'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:200,40'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:198,8'
          Branch Sides:
            - BranchSide:      'utypes.cpp:199,28'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:200,40'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:200,45'
          Branch Sides:
            - BranchSide:      'utypes.cpp:200,48'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:202,38'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:200,15'
          Branch Sides:
            - BranchSide:      'utypes.cpp:201,32'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:202,38'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:202,43'
          Branch Sides:
            - BranchSide:      'utypes.cpp:202,46'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:204,42'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:202,15'
          Branch Sides:
            - BranchSide:      'utypes.cpp:203,33'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:204,42'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:204,47'
          Branch Sides:
            - BranchSide:      'utypes.cpp:204,50'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:206,37'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:204,15'
          Branch Sides:
            - BranchSide:      'utypes.cpp:205,31'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:206,37'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:206,43'
          Branch Sides:
            - BranchSide:      'utypes.cpp:206,46'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:208,39'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:206,16'
          Branch Sides:
            - BranchSide:      'utypes.cpp:207,31'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:208,39'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:208,44'
          Branch Sides:
            - BranchSide:      'utypes.cpp:208,47'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:210,37'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:208,16'
          Branch Sides:
            - BranchSide:      'utypes.cpp:209,33'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:210,37'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:210,42'
          Branch Sides:
            - BranchSide:      'utypes.cpp:210,45'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:212,39'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:210,15'
          Branch Sides:
            - BranchSide:      'utypes.cpp:211,32'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:212,39'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:212,44'
          Branch Sides:
            - BranchSide:      'utypes.cpp:212,47'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:215,9'
              BranchSideFuncs: []
        - Branch String:   'utypes.cpp:212,15'
          Branch Sides:
            - BranchSide:      'utypes.cpp:213,34'
              BranchSideFuncs: []
            - BranchSide:      'utypes.cpp:215,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_eastrncpy_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:608,6'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:609,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'uinvchar.cpp:612,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:612,14'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:612,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:612,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:612,3'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:613,36'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:621,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:614,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:615,12'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:617,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:621,3'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:622,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:625,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:609,30'
          Dst:             strlen
    - functionName:    uprv_aestrncpy_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:587,6'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:588,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'uinvchar.cpp:591,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:591,14'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:591,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:591,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:591,3'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:592,37'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:596,3'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:596,3'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:597,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:600,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:588,30'
          Dst:             strlen
    - functionName:    uprv_ebcdicToLowercaseAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_ebcdicToAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_compareInvEbcdicAsAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:558,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:559,16'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:566,19'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:559,22'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:559,46'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:562,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:559,54'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:559,58'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:560,40'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:559,58'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:559,58'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:560,40'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:559,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:560,40'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:562,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:562,22'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:562,46'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:565,20'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:562,54'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:562,58'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:563,40'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:562,58'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:562,58'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:563,40'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:562,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:563,40'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:565,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_compareInvEbcdic_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ds
        - outString
        - outLength
        - localString
        - localLength
      BBCount:         44
      ICount:          243
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - strlen
        - u_strlen_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:512,24'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:512,27'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:513,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:512,40'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:512,43'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:513,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:512,61'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:512,64'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:513,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:512,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:513,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:516,8'
              BranchSideFuncs:
                - u_strlen_66
                - strlen
        - Branch String:   'uinvchar.cpp:516,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:517,28'
              BranchSideFuncs:
                - strlen
                - u_strlen_66
            - BranchSide:      'uinvchar.cpp:519,8'
              BranchSideFuncs:
                - u_strlen_66
        - Branch String:   'uinvchar.cpp:519,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:520,30'
              BranchSideFuncs:
                - u_strlen_66
            - BranchSide:      'uinvchar.cpp:523,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:523,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:523,40'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:523,52'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:525,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:526,30'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:548,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:527,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:528,15'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:529,39'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:529,46'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:529,49'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:532,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:529,49'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:529,49'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:532,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:529,19'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:531,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:532,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:536,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:536,13'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:537,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:536,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:537,15'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:540,17'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:540,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:541,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:544,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:517,28'
          Dst:             strlen
        - Src:             'uinvchar.cpp:520,21'
          Dst:             u_strlen_66
    - functionName:    uprv_compareInvAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ds
        - outString
        - outLength
        - localString
        - localLength
      BBCount:         39
      ICount:          225
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - strlen
        - u_strlen_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:466,24'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:466,27'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:467,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:466,40'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:466,43'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:467,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:466,61'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:466,64'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:467,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:466,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:467,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:470,8'
              BranchSideFuncs:
                - u_strlen_66
                - strlen
        - Branch String:   'uinvchar.cpp:470,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:471,28'
              BranchSideFuncs:
                - strlen
                - u_strlen_66
            - BranchSide:      'uinvchar.cpp:473,8'
              BranchSideFuncs:
                - u_strlen_66
        - Branch String:   'uinvchar.cpp:473,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:474,30'
              BranchSideFuncs:
                - u_strlen_66
            - BranchSide:      'uinvchar.cpp:477,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:477,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:477,40'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:477,52'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:479,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:480,30'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:500,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:481,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:481,12'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:484,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:481,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:482,16'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:484,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:488,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:488,13'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:489,15'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:488,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:489,15'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:492,17'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:492,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:493,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:471,28'
          Dst:             strlen
        - Src:             'uinvchar.cpp:474,21'
          Dst:             u_strlen_66
    - functionName:    uprv_isEbcdicAtSign_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:453,19'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:453,22'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'uinvchar.cpp:453,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:453,22'
          Dst:             strchr
    - functionName:    uprv_copyEbcdic_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         39
      ICount:          207
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_printError_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:420,25'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:420,39'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:421,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:420,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:421,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:423,8'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:423,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:423,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:424,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:423,33'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:423,36'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:424,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:423,45'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:423,49'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:424,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:423,58'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:423,61'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:429,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:423,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:424,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:429,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:431,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:432,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:442,8'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:433,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:433,40'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:439,9'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:433,47'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:433,51'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:434,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:433,51'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:433,51'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:434,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:433,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:434,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:439,9'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:442,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:442,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:446,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:442,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:443,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:446,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:420,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uinvchar.cpp:434,13'
          Dst:             udata_printError_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_asciiFromEbcdic_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         34
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_printError_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:383,25'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:383,39'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:384,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:383,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:384,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:386,8'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:386,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:386,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:387,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:386,33'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:386,36'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:387,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:386,45'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:386,50'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:387,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:386,59'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:386,62'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:392,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:386,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:387,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:392,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:395,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:396,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:407,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:397,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:397,40'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:403,14'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:397,47'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:397,51'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:398,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:397,51'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:397,51'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:398,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:397,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:398,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:403,14'
              BranchSideFuncs:
                - udata_printError_66
      Callsites:
        - Src:             'uinvchar.cpp:383,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uinvchar.cpp:398,13'
          Dst:             udata_printError_66
    - functionName:    uprv_copyAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         34
      ICount:          183
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_printError_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:343,25'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:343,39'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:344,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:343,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:344,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:346,8'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:346,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:346,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:347,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:346,33'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:346,36'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:347,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:346,45'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:346,49'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:347,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:346,58'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:346,61'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:352,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:346,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:347,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:352,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:354,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:355,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:365,8'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:356,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:356,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:357,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:356,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:357,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:362,9'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:365,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:365,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:369,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:365,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:366,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:369,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uinvchar.cpp:343,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uinvchar.cpp:357,13'
          Dst:             udata_printError_66
    - functionName:    uprv_ebcdicFromAscii_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         29
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_printError_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:306,25'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:306,39'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:307,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:306,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:307,9'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:309,8'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:309,17'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:309,20'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:310,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:309,33'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:309,36'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:310,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:309,45'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:309,49'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:310,10'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:309,58'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:309,61'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:315,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:309,8'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:310,10'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:315,24'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:318,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:319,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:330,12'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:320,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:320,13'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:321,30'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'uinvchar.cpp:320,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:321,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'uinvchar.cpp:326,30'
              BranchSideFuncs:
                - udata_printError_66
      Callsites:
        - Src:             'uinvchar.cpp:306,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uinvchar.cpp:321,13'
          Dst:             udata_printError_66
    - functionName:    uprv_isInvariantUString_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - length
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:267,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:269,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:275,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:270,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:271,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:273,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:275,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:276,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:278,13'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:286,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:286,13'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:287,13'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:286,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:266,5'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:287,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_isInvariantString_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - length
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:223,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:225,26'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:231,16'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:226,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:227,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:229,9'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:231,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:232,17'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:234,13'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:236,16'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:237,17'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:247,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:247,13'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:248,13'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:247,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:222,5'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:248,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_UCharsToChars_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - us
        - cs
        - length
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:207,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:208,14'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:216,1'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:209,13'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:211,14'
              BranchSideFuncs: []
        - Branch String:   'uinvchar.cpp:209,12'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:211,14'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:213,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_charsToUChars_66
      functionSourceFile: '/src/icu/source/common/uinvchar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cs
        - us
        - length
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uinvchar.cpp:194,5'
          Branch Sides:
            - BranchSide:      'uinvchar.cpp:195,24'
              BranchSideFuncs: []
            - BranchSide:      'uinvchar.cpp:201,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_66L12umtx_cleanupEv
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_666UMutex7cleanupEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'umutex.cpp:61,5'
          Branch Sides:
            - BranchSide:      'umutex.cpp:61,5'
              BranchSideFuncs:
                - _ZNSt3__118condition_variableD1Ev
                - _ZN6icu_666UMutex7cleanupEv
                - _ZNSt3__19once_flagC2B8ne180100Ev
            - BranchSide:      'umutex.cpp:61,5'
              BranchSideFuncs:
                - _ZNSt3__118condition_variableD1Ev
                - _ZN6icu_666UMutex7cleanupEv
                - _ZNSt3__19once_flagC2B8ne180100Ev
      Callsites:
        - Src:             'umutex.cpp:63,5'
          Dst:             _ZN6icu_666UMutex7cleanupEv
    - functionName:    _ZN6icu_666UMutex7cleanupEv
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'umutex.cpp:100,13'
          Branch Sides:
            - BranchSide:      'umutex.cpp:101,33'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
            - BranchSide:      'umutex.cpp:101,33'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
        - Branch String:   'umutex.cpp:101,5'
          Branch Sides:
            - BranchSide:      'umutex.cpp:102,11'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
            - BranchSide:      'umutex.cpp:107,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    '_ZZN6icu_66L9umtx_initEvENK3$_1clEv'
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN6icu_66L9umtx_initEvENK3$_0clEv'
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_setAtomicIncDecFunctions_66
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - status
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'umutex.cpp:200,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:200,9'
              BranchSideFuncs: []
            - BranchSide:      'umutex.cpp:201,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'umutex.cpp:200,9'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_setMutexFunctions_66
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - status
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'umutex.cpp:189,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:189,9'
              BranchSideFuncs: []
            - BranchSide:      'umutex.cpp:190,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'umutex.cpp:189,9'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    _ZN6icu_6621umtx_initImplPostInitERNS_9UInitOnceE
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uio
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'umutex.cpp:173,9'
          Dst:             _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
    - functionName:    _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - var
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6620umtx_initImplPreInitERNS_9UInitOnceE
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uio
      BBCount:         14
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
        - _ZN6icu_66L9umtx_initEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'umutex.cpp:148,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:149,27'
              BranchSideFuncs:
                - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
            - BranchSide:      'umutex.cpp:152,9'
              BranchSideFuncs:
                - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE
        - Branch String:   'umutex.cpp:152,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:155,13'
              BranchSideFuncs:
                - _ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE
                - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
            - BranchSide:      'umutex.cpp:158,9'
              BranchSideFuncs:
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
      Callsites:
        - Src:             'umutex.cpp:146,5'
          Dst:             _ZN6icu_66L9umtx_initEv
        - Src:             'umutex.cpp:148,9'
          Dst:             _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - Src:             'umutex.cpp:149,9'
          Dst:             _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
        - Src:             'umutex.cpp:152,16'
          Dst:             _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
    - functionName:    _ZN6icu_66L9umtx_initEv
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_66L12umtx_cleanupEv
        - '_ZZN6icu_66L9umtx_initEvENK3$_0clEv'
        - '_ZZN6icu_66L9umtx_initEvENK3$_1clEv'
        - ucln_common_registerCleanup_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'umutex.cpp:73,17'
          Branch Sides:
            - BranchSide:      'umutex.cpp:73,17'
              BranchSideFuncs:
                - '_ZZN6icu_66L9umtx_initEvENK3$_0clEv'
                - '_ZZN6icu_66L9umtx_initEvENK3$_1clEv'
                - ucln_common_registerCleanup_66
            - BranchSide:      'umutex.cpp:73,17'
              BranchSideFuncs:
                - '_ZZN6icu_66L9umtx_initEvENK3$_0clEv'
                - '_ZZN6icu_66L9umtx_initEvENK3$_1clEv'
                - ucln_common_registerCleanup_66
      Callsites:
        - Src:             'umutex.cpp:73,17'
          Dst:             '_ZZN6icu_66L9umtx_initEvENK3$_0clEv'
        - Src:             'umutex.cpp:74,21'
          Dst:             '_ZZN6icu_66L9umtx_initEvENK3$_1clEv'
        - Src:             'umutex.cpp:75,5'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'umutex.cpp:75,5'
          Dst:             _ZN6icu_66L12umtx_cleanupEv
    - functionName:    _ZN6icu_666UMutex6unlockEv
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    umtx_unlock_66
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6icu_666UMutex6unlockEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'umutex.cpp:123,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:123,9'
              BranchSideFuncs:
                - _ZN6icu_666UMutex6unlockEv
            - BranchSide:      'umutex.cpp:124,15'
              BranchSideFuncs:
                - _ZN6icu_666UMutex6unlockEv
      Callsites:
        - Src:             'umutex.cpp:126,12'
          Dst:             _ZN6icu_666UMutex6unlockEv
    - functionName:    _ZN6icu_666UMutex4lockEv
      functionSourceFile: '/src/icu/source/common/./umutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6icu_666UMutex8getMutexEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './umutex.h:235,13'
          Branch Sides:
            - BranchSide:      './umutex.h:235,33'
              BranchSideFuncs:
                - _ZN6icu_666UMutex8getMutexEv
                - _ZNSt3__15mutex4lockEv
            - BranchSide:      './umutex.h:235,13'
              BranchSideFuncs:
                - _ZNSt3__15mutex4lockEv
      Callsites:
        - Src:             './umutex.h:235,33'
          Dst:             _ZN6icu_666UMutex8getMutexEv
    - functionName:    _ZN6icu_666UMutex8getMutexEv
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6icu_66L9umtx_initEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'umutex.cpp:82,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:82,9'
              BranchSideFuncs:
                - _ZNSt3__19call_onceB8ne180100IRFvvEJEEEvRNS_9once_flagEOT_DpOT0_
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8ne180100ERS1_
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EE4loadB8ne180100ENS_12memory_orderE
                - _ZNSt3__110lock_guardINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__15mutexC2B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
            - BranchSide:      'umutex.cpp:83,25'
              BranchSideFuncs:
                - _ZNSt3__19call_onceB8ne180100IRFvvEJEEEvRNS_9once_flagEOT_DpOT0_
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8ne180100ERS1_
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EE4loadB8ne180100ENS_12memory_orderE
                - _ZNSt3__110lock_guardINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__15mutexC2B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
        - Branch String:   'umutex.cpp:86,13'
          Branch Sides:
            - BranchSide:      'umutex.cpp:87,26'
              BranchSideFuncs:
                - _ZNSt3__15mutexC2B8ne180100Ev
                - _ZNSt3__16atomicIPNS_5mutexEEaSB8ne180100ES2_
                - _ZNKSt3__113__atomic_baseIPNS_5mutexELb0EEcvS2_B8ne180100Ev
                - _ZNSt3__110lock_guardINS_5mutexEED2B8ne180100Ev
            - BranchSide:      'umutex.cpp:92,5'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8ne180100Ev
      Callsites:
        - Src:             'umutex.cpp:83,9'
          Dst:             _ZN6icu_66L9umtx_initEv
    - functionName:    umtx_lock_66
      functionSourceFile: '/src/icu/source/common/umutex.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6icu_666UMutex4lockEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'umutex.cpp:113,9'
          Branch Sides:
            - BranchSide:      'umutex.cpp:113,9'
              BranchSideFuncs:
                - _ZN6icu_666UMutex4lockEv
            - BranchSide:      'umutex.cpp:114,15'
              BranchSideFuncs:
                - _ZN6icu_666UMutex4lockEv
      Callsites:
        - Src:             'umutex.cpp:116,12'
          Dst:             _ZN6icu_666UMutex4lockEv
    - functionName:    ucln_registerCleanup_66
      functionSourceFile: '/src/icu/source/common/ucln_cmn.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucln_cmn.cpp:99,27'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:99,30'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:99,27'
              BranchSideFuncs: []
        - Branch String:   'ucln_cmn.cpp:99,9'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:99,9'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:101,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_665MutexD2Ev
      functionSourceFile: '/src/icu/source/common/./mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - umtx_unlock_66
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './mutex.h:62,9'
          Dst:             umtx_unlock_66
        - Src:             './mutex.h:62,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_665MutexC2EPNS_6UMutexE
      functionSourceFile: '/src/icu/source/common/./mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - mutex
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - umtx_lock_66
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './mutex.h:59,9'
          Dst:             umtx_lock_66
    - functionName:    ucln_common_registerCleanup_66
      functionSourceFile: '/src/icu/source/common/ucln_cmn.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - func
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6icu_665MutexC2EPNS_6UMutexE
        - _ZN6icu_665MutexD2Ev
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ucln_cmn.cpp:79,9'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:80,41'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:81,36'
              BranchSideFuncs:
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
      Callsites:
        - Src:             'ucln_cmn.cpp:82,20'
          Dst:             _ZN6icu_665MutexC2EPNS_6UMutexE
        - Src:             'ucln_cmn.cpp:84,5'
          Dst:             _ZN6icu_665MutexD2Ev
    - functionName:    ucln_cleanupOne_66
      functionSourceFile: '/src/icu/source/common/ucln_cmn.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - libType
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucln_cmn.cpp:57,9'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:57,9'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:59,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ucln_lib_cleanup_66
      functionSourceFile: '/src/icu/source/common/ucln_cmn.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ucln_cleanupOne_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucln_cmn.cpp:106,13'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:109,21'
              BranchSideFuncs:
                - ucln_cleanupOne_66
            - BranchSide:      'ucln_cmn.cpp:109,21'
              BranchSideFuncs:
                - ucln_cleanupOne_66
        - Branch String:   'ucln_cmn.cpp:109,5'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:110,58'
              BranchSideFuncs:
                - ucln_cleanupOne_66
            - BranchSide:      'ucln_cmn.cpp:113,20'
              BranchSideFuncs: []
        - Branch String:   'ucln_cmn.cpp:113,5'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:114,37'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:123,5'
              BranchSideFuncs: []
        - Branch String:   'ucln_cmn.cpp:114,13'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:116,37'
              BranchSideFuncs: []
            - BranchSide:      'ucln_cmn.cpp:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucln_cmn.cpp:110,9'
          Dst:             ucln_cleanupOne_66
    - functionName:    u_cleanup_66
      functionSourceFile: '/src/icu/source/common/ucln_cmn.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmemory_cleanup_66
        - ucln_lib_cleanup_66
        - umtx_lock_66
        - umtx_unlock_66
        - utrace_cleanup_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucln_cmn.cpp:43,5'
          Branch Sides:
            - BranchSide:      'ucln_cmn.cpp:43,5'
              BranchSideFuncs:
                - umtx_lock_66
                - umtx_unlock_66
                - ucln_lib_cleanup_66
                - cmemory_cleanup_66
                - utrace_cleanup_66
            - BranchSide:      'ucln_cmn.cpp:43,5'
              BranchSideFuncs:
                - umtx_lock_66
                - umtx_unlock_66
                - ucln_lib_cleanup_66
                - cmemory_cleanup_66
                - utrace_cleanup_66
      Callsites:
        - Src:             'ucln_cmn.cpp:43,5'
          Dst:             umtx_lock_66
        - Src:             'ucln_cmn.cpp:44,5'
          Dst:             umtx_unlock_66
        - Src:             'ucln_cmn.cpp:46,5'
          Dst:             ucln_lib_cleanup_66
        - Src:             'ucln_cmn.cpp:48,5'
          Dst:             cmemory_cleanup_66
        - Src:             'ucln_cmn.cpp:51,5'
          Dst:             utrace_cleanup_66
    - functionName:    uprv_deleteUObject_66
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uobject.cpp:104,5'
          Branch Sides:
            - BranchSide:      'uobject.cpp:104,5'
              BranchSideFuncs: []
            - BranchSide:      'uobject.cpp:104,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK6icu_667UObject17getDynamicClassIDEv
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_667UObjectD0Ev
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_667UMemorydlEPv
        - _ZN6icu_667UObjectD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uobject.cpp:94,21'
          Dst:             _ZN6icu_667UObjectD2Ev
        - Src:             'uobject.cpp:94,21'
          Dst:             _ZN6icu_667UMemorydlEPv
    - functionName:    _ZN6icu_667UMemorydlEPv
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
        - uprv_free_66
      functionUses:    5
      BranchProfiles:
        - Branch String:   'uobject.cpp:66,8'
          Branch Sides:
            - BranchSide:      'uobject.cpp:66,8'
              BranchSideFuncs:
                - uprv_free_66
                - __clang_call_terminate
            - BranchSide:      'uobject.cpp:67,19'
              BranchSideFuncs:
                - uprv_free_66
                - __clang_call_terminate
      Callsites:
        - Src:             'uobject.cpp:67,9'
          Dst:             uprv_free_66
        - Src:             'uobject.cpp:67,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_667UObjectD2Ev
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_667UMemorydaEPv
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
        - uprv_free_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uobject.cpp:76,8'
          Branch Sides:
            - BranchSide:      'uobject.cpp:76,8'
              BranchSideFuncs:
                - uprv_free_66
                - __clang_call_terminate
            - BranchSide:      'uobject.cpp:77,19'
              BranchSideFuncs:
                - uprv_free_66
                - __clang_call_terminate
      Callsites:
        - Src:             'uobject.cpp:77,9'
          Dst:             uprv_free_66
        - Src:             'uobject.cpp:77,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_667UMemorynaEm
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uobject.cpp:72,12'
          Dst:             uprv_malloc_66
        - Src:             'uobject.cpp:72,12'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6icu_667UMemorynwEm
      functionSourceFile: '/src/icu/source/common/uobject.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'uobject.cpp:62,12'
          Dst:             uprv_malloc_66
        - Src:             'uobject.cpp:62,12'
          Dst:             __clang_call_terminate
    - functionName:    cmemory_cleanup_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_setMemoryFunctions_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - a
        - r
        - f
        - status
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmemory.cpp:118,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:119,9'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:121,9'
              BranchSideFuncs: []
        - Branch String:   'cmemory.cpp:121,17'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:121,20'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:122,10'
              BranchSideFuncs: []
        - Branch String:   'cmemory.cpp:121,28'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:121,31'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:122,10'
              BranchSideFuncs: []
        - Branch String:   'cmemory.cpp:121,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:122,10'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:125,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmemory.cpp:118,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    uprv_calloc_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - num
        - size
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmemory.cpp:109,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:109,9'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmemory.cpp:108,11'
          Dst:             uprv_malloc_66
    - functionName:    uprv_malloc_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'cmemory.cpp:54,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:55,13'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'cmemory.cpp:61,9'
              BranchSideFuncs: []
        - Branch String:   'cmemory.cpp:55,13'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:56,22'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:58,20'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    uprv_free_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   'cmemory.cpp:95,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:95,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmemory.cpp:96,13'
              BranchSideFuncs:
                - free
        - Branch String:   'cmemory.cpp:96,13'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:97,15'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:99,13'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    uprv_realloc_66
      functionSourceFile: '/src/icu/source/common/cmemory.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmemory.cpp:71,9'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:72,28'
              BranchSideFuncs:
                - uprv_malloc_66
            - BranchSide:      'cmemory.cpp:73,16'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   'cmemory.cpp:73,16'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:74,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmemory.cpp:81,13'
              BranchSideFuncs:
                - realloc
        - Branch String:   'cmemory.cpp:74,13'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:75,15'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:77,13'
              BranchSideFuncs:
                - free
        - Branch String:   'cmemory.cpp:81,13'
          Branch Sides:
            - BranchSide:      'cmemory.cpp:82,22'
              BranchSideFuncs: []
            - BranchSide:      'cmemory.cpp:84,20'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'cmemory.cpp:72,16'
          Dst:             uprv_malloc_66
        - Src:             'cmemory.cpp:84,20'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6613UnicodeString14getShortLengthEv
      functionSourceFile: '/src/icu/source/common/./unicode/unistr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3883
      functionLinenumberEnd: 3886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6613UnicodeString14hasShortLengthEv
      functionSourceFile: '/src/icu/source/common/./unicode/unistr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3878
      functionLinenumberEnd: 3879
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - errorCode
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'charstr.cpp:208,29'
          Branch Sides:
            - BranchSide:      'charstr.cpp:208,32'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:208,29'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:208,38'
          Branch Sides:
            - BranchSide:      'charstr.cpp:208,38'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:209,16'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Branch String:   'charstr.cpp:209,48'
          Branch Sides:
            - BranchSide:      'charstr.cpp:209,51'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:209,48'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:208,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:208,8'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:210,33'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
      Callsites:
        - Src:             'charstr.cpp:208,8'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'charstr.cpp:209,16'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             'charstr.cpp:210,9'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString6appendEcR10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - c
        - errorCode
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    9
      BranchProfiles:
        - Branch String:   'charstr.cpp:89,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:89,8'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:90,23'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      Callsites:
        - Src:             'charstr.cpp:89,8'
          Dst:             _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - Src:             'charstr.cpp:90,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             'charstr.cpp:91,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - capacity
        - desiredCapacityHint
        - errorCode
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'charstr.cpp:174,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:175,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:177,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Branch String:   'charstr.cpp:177,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:178,12'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
            - BranchSide:      'charstr.cpp:188,5'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:178,12'
          Branch Sides:
            - BranchSide:      'charstr.cpp:179,33'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
            - BranchSide:      'charstr.cpp:181,14'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - Branch String:   'charstr.cpp:181,44'
          Branch Sides:
            - BranchSide:      'charstr.cpp:181,47'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
            - BranchSide:      'charstr.cpp:182,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - Branch String:   'charstr.cpp:181,96'
          Branch Sides:
            - BranchSide:      'charstr.cpp:182,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
            - BranchSide:      'charstr.cpp:187,5'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:181,13'
          Branch Sides:
            - BranchSide:      'charstr.cpp:184,13'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'charstr.cpp:174,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:177,24'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:179,49'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:181,54'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
        - Src:             'charstr.cpp:182,20'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EE6resizeEii
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString14appendPathPartENS_11StringPieceER10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - _ZNK6icu_6611StringPiece6lengthEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:192,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:193,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:195,10'
              BranchSideFuncs:
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Branch String:   'charstr.cpp:195,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:196,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:199,8'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Branch String:   'charstr.cpp:199,14'
          Branch Sides:
            - BranchSide:      'charstr.cpp:199,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:202,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'charstr.cpp:199,52'
          Branch Sides:
            - BranchSide:      'charstr.cpp:199,55'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
            - BranchSide:      'charstr.cpp:202,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'charstr.cpp:199,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:200,33'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'charstr.cpp:202,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
      Callsites:
        - Src:             'charstr.cpp:192,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:195,10'
          Dst:             _ZNK6icu_6611StringPiece6lengthEv
        - Src:             'charstr.cpp:199,20'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             'charstr.cpp:200,9'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'charstr.cpp:202,5'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
    - functionName:    _ZNK6icu_6613UnicodeString6lengthEv
      functionSourceFile: '/src/icu/source/common/./unicode/unistr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3890
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6icu_6613UnicodeString14getShortLengthEv
        - _ZNK6icu_6613UnicodeString14hasShortLengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './unicode/unistr.h:3891,10'
          Branch Sides:
            - BranchSide:      './unicode/unistr.h:3891,29'
              BranchSideFuncs:
                - _ZNK6icu_6613UnicodeString14getShortLengthEv
            - BranchSide:      './unicode/unistr.h:3891,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             './unicode/unistr.h:3891,10'
          Dst:             _ZNK6icu_6613UnicodeString14hasShortLengthEv
        - Src:             './unicode/unistr.h:3891,29'
          Dst:             _ZNK6icu_6613UnicodeString14getShortLengthEv
    - functionName:    _ZNK6icu_6613UnicodeString9getBufferEv
      functionSourceFile: '/src/icu/source/common/./unicode/unistr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './unicode/unistr.h:3922,6'
          Branch Sides:
            - BranchSide:      './unicode/unistr.h:3923,5'
              BranchSideFuncs: []
            - BranchSide:      './unicode/unistr.h:3924,13'
              BranchSideFuncs: []
        - Branch String:   './unicode/unistr.h:3924,13'
          Branch Sides:
            - BranchSide:      './unicode/unistr.h:3925,12'
              BranchSideFuncs: []
            - BranchSide:      './unicode/unistr.h:3927,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_6610CharString20appendInvariantCharsEPKDsiR10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - uchars
        - ucharsLen
        - errorCode
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - u_UCharsToChars_66
        - uprv_isInvariantUString_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'charstr.cpp:156,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:157,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:159,34'
              BranchSideFuncs:
                - uprv_isInvariantUString_66
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - u_UCharsToChars_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:159,9'
          Branch Sides:
            - BranchSide:      'charstr.cpp:160,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - u_UCharsToChars_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:163,23'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - u_UCharsToChars_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:163,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:164,25'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - u_UCharsToChars_66
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'charstr.cpp:156,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:159,10'
          Dst:             uprv_isInvariantUString_66
        - Src:             'charstr.cpp:163,8'
          Dst:             _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - Src:             'charstr.cpp:164,40'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:164,9'
          Dst:             u_UCharsToChars_66
        - Src:             'charstr.cpp:166,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6610CharString20appendInvariantCharsERKNS_13UnicodeStringER10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6610CharString20appendInvariantCharsEPKDsiR10UErrorCode
        - _ZNK6icu_6613UnicodeString6lengthEv
        - _ZNK6icu_6613UnicodeString9getBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'charstr.cpp:152,35'
          Dst:             _ZNK6icu_6613UnicodeString9getBufferEv
        - Src:             'charstr.cpp:152,50'
          Dst:             _ZNK6icu_6613UnicodeString6lengthEv
        - Src:             'charstr.cpp:152,12'
          Dst:             _ZN6icu_6610CharString20appendInvariantCharsEPKDsiR10UErrorCode
    - functionName:    _ZN6icu_6610CharString15getAppendBufferEiiRiR10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - minCapacity
        - desiredCapacityHint
        - resultCapacity
        - errorCode
      BBCount:         10
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:134,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:135,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:138,28'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Branch String:   'charstr.cpp:139,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:140,24'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
            - BranchSide:      'charstr.cpp:143,23'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Branch String:   'charstr.cpp:143,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:144,24'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
            - BranchSide:      'charstr.cpp:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'charstr.cpp:134,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:138,35'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:141,23'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:143,8'
          Dst:             _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - Src:             'charstr.cpp:144,31'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:145,23'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZN6icu_6610CharString6appendEPKciR10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - sLength
        - errorCode
      BBCount:         40
      ICount:          240
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
        - _ZN6icu_6610CharStringD2Ev
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'charstr.cpp:97,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:98,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:100,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - strlen
        - Branch String:   'charstr.cpp:100,19'
          Branch Sides:
            - BranchSide:      'charstr.cpp:100,23'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:101,9'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:100,31'
          Branch Sides:
            - BranchSide:      'charstr.cpp:100,34'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - strlen
            - BranchSide:      'charstr.cpp:104,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - strlen
        - Branch String:   'charstr.cpp:100,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:101,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:104,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - strlen
        - Branch String:   'charstr.cpp:104,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:105,39'
              BranchSideFuncs:
                - strlen
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:107,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:107,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:108,12'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:127,5'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:108,12'
          Branch Sides:
            - BranchSide:      'charstr.cpp:110,16'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:116,19'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'charstr.cpp:110,16'
          Branch Sides:
            - BranchSide:      'charstr.cpp:112,17'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:114,17'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:116,40'
          Branch Sides:
            - BranchSide:      'charstr.cpp:116,43'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'charstr.cpp:122,34'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:116,69'
          Branch Sides:
            - BranchSide:      'charstr.cpp:117,19'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'charstr.cpp:122,34'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:116,19'
          Branch Sides:
            - BranchSide:      'charstr.cpp:121,38'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2EPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'charstr.cpp:122,34'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      Callsites:
        - Src:             'charstr.cpp:97,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:105,39'
          Dst:             strlen
        - Src:             'charstr.cpp:108,23'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:110,33'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:114,17'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Src:             'charstr.cpp:116,26'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:116,53'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:117,36'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE11getCapacityEv
        - Src:             'charstr.cpp:121,27'
          Dst:             _ZN6icu_6610CharStringC2EPKciR10UErrorCode
        - Src:             'charstr.cpp:121,20'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             'charstr.cpp:121,13'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'charstr.cpp:121,13'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'charstr.cpp:122,19'
          Dst:             _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - Src:             'charstr.cpp:123,13'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:124,13'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6610CharString8truncateEi
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - newLength
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'charstr.cpp:79,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:80,18'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:82,8'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
        - Branch String:   'charstr.cpp:82,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:82,8'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:83,9'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
      Callsites:
        - Src:             'charstr.cpp:83,9'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZNK6icu_6611StringPiece5emptyEv
      functionSourceFile: '/src/icu/source/common/./unicode/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6icu_6610CharString8containsENS_11StringPieceE
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - s
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6icu_6611StringPiece4dataEv
        - _ZNK6icu_6611StringPiece5emptyEv
        - _ZNK6icu_6611StringPiece6lengthEv
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:67,9'
          Branch Sides:
            - BranchSide:      'charstr.cpp:67,22'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:68,21'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZNK6icu_6611StringPiece4dataEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - memcmp
        - Branch String:   'charstr.cpp:70,5'
          Branch Sides:
            - BranchSide:      'charstr.cpp:71,13'
              BranchSideFuncs:
                - _ZNK6icu_6611StringPiece4dataEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - memcmp
            - BranchSide:      'charstr.cpp:75,5'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:71,13'
          Branch Sides:
            - BranchSide:      'charstr.cpp:72,13'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:74,5'
              BranchSideFuncs:
                - _ZNK6icu_6611StringPiece4dataEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - memcmp
      Callsites:
        - Src:             'charstr.cpp:67,11'
          Dst:             _ZNK6icu_6611StringPiece5emptyEv
        - Src:             'charstr.cpp:68,28'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:69,33'
          Dst:             _ZNK6icu_6611StringPiece6lengthEv
        - Src:             'charstr.cpp:71,13'
          Dst:             _ZNK6icu_6611StringPiece4dataEv
        - Src:             'charstr.cpp:71,13'
          Dst:             _ZNK6icu_6611StringPiece6lengthEv
        - Src:             'charstr.cpp:71,13'
          Dst:             memcmp
    - functionName:    _ZNK6icu_6610CharString11lastIndexOfEc
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - c
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:58,5'
          Branch Sides:
            - BranchSide:      'charstr.cpp:59,12'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
            - BranchSide:      'charstr.cpp:63,5'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:59,12'
          Branch Sides:
            - BranchSide:      'charstr.cpp:58,5'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:60,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'charstr.cpp:59,12'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZN6icu_6610CharString8copyFromERKS0_R10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
        - errorCode
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:50,29'
          Branch Sides:
            - BranchSide:      'charstr.cpp:50,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
            - BranchSide:      'charstr.cpp:50,29'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:50,41'
          Branch Sides:
            - BranchSide:      'charstr.cpp:50,59'
              BranchSideFuncs:
                - _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
            - BranchSide:      'charstr.cpp:50,41'
              BranchSideFuncs: []
        - Branch String:   'charstr.cpp:50,8'
          Branch Sides:
            - BranchSide:      'charstr.cpp:50,8'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
            - BranchSide:      'charstr.cpp:51,13'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      Callsites:
        - Src:             'charstr.cpp:50,8'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'charstr.cpp:50,44'
          Dst:             _ZN6icu_6610CharString14ensureCapacityEiiR10UErrorCode
        - Src:             'charstr.cpp:52,9'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Src:             'charstr.cpp:52,9'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZNK6icu_6610CharString9cloneDataER10UErrorCode
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - errorCode
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'charstr.cpp:39,9'
          Branch Sides:
            - BranchSide:      'charstr.cpp:39,33'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:40,47'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
        - Branch String:   'charstr.cpp:41,9'
          Branch Sides:
            - BranchSide:      'charstr.cpp:42,9'
              BranchSideFuncs: []
            - BranchSide:      'charstr.cpp:45,5'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
      Callsites:
        - Src:             'charstr.cpp:39,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'charstr.cpp:40,35'
          Dst:             uprv_malloc_66
        - Src:             'charstr.cpp:45,5'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EE8getAliasEv
    - functionName:    _ZN6icu_6610CharStringaSEOS0_
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EEaSEOS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'charstr.cpp:32,12'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEaSEOS1_
    - functionName:    _ZN6icu_6610CharStringC2EOS0_
      functionSourceFile: '/src/icu/source/common/charstr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayIcLi40EEC2EOS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'charstr.cpp:27,11'
          Dst:             _ZN6icu_6615MaybeStackArrayIcLi40EEC2EOS1_
    - functionName:    udata_closeSwapper_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_free_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'udataswp.cpp:472,5'
          Dst:             uprv_free_66
    - functionName:    udata_openSwapperForInputData_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - length
        - outIsBigEndian
        - outCharset
        - pErrorCode
      BBCount:         46
      ICount:          268
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL19uprv_readSwapUInt16t
        - _ZL9U_FAILURE10UErrorCode
        - udata_openSwapper_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udataswp.cpp:426,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:426,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:427,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:426,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:427,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:429,9'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:429,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:430,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:433,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:430,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:430,23'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
            - BranchSide:      'udataswp.cpp:431,9'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:430,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:431,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:433,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:429,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:433,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:437,33'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:438,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:438,23'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
            - BranchSide:      'udataswp.cpp:439,9'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:438,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:439,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:443,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:439,42'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:440,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:443,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:440,42'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:441,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:443,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:438,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:443,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:447,26'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:450,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:451,20'
              BranchSideFuncs:
                - udata_openSwapper_66
            - BranchSide:      'udataswp.cpp:454,40'
              BranchSideFuncs:
                - _ZL19uprv_readSwapUInt16t
                - _ZL19uprv_readSwapUInt16t
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:458,39'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:459,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:463,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:459,36'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:460,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:463,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:460,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:461,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:463,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:461,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:461,23'
              BranchSideFuncs:
                - udata_openSwapper_66
            - BranchSide:      'udataswp.cpp:467,30'
              BranchSideFuncs:
                - udata_openSwapper_66
        - Branch String:   'udataswp.cpp:458,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:463,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:467,30'
              BranchSideFuncs:
                - udata_openSwapper_66
      Callsites:
        - Src:             'udataswp.cpp:426,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udataswp.cpp:454,20'
          Dst:             _ZL19uprv_readSwapUInt16t
        - Src:             'udataswp.cpp:455,18'
          Dst:             _ZL19uprv_readSwapUInt16t
        - Src:             'udataswp.cpp:467,12'
          Dst:             udata_openSwapper_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19uprv_readSwapUInt16t
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_openSwapper_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - char
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - inIsBigEndian
        - inCharset
        - outIsBigEndian
        - outCharset
        - pErrorCode
      BBCount:         43
      ICount:          263
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:368,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:368,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:369,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:368,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:369,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:371,8'
              BranchSideFuncs:
                - uprv_malloc_66
        - Branch String:   'udataswp.cpp:371,34'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:371,37'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:372,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:371,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:372,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:377,29'
              BranchSideFuncs:
                - uprv_malloc_66
        - Branch String:   'udataswp.cpp:378,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:379,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:382,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:390,26'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:390,5'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:390,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:391,26'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:391,5'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:391,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:393,27'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:393,5'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:393,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:394,27'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:394,5'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:394,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:396,31'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:396,5'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:396,5'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:398,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:399,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:403,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:408,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:409,32'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:411,32'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:409,32'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:409,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:409,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:411,32'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:411,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:368,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udataswp.cpp:377,29'
          Dst:             uprv_malloc_66
    - functionName:    _ZL21uprv_readDirectUInt16t
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21uprv_readDirectUInt32j
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19uprv_readSwapUInt32j
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22uprv_writeDirectUInt16Ptt
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - x
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20uprv_writeSwapUInt16Ptt
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - x
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22uprv_writeDirectUInt32Pjj
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - x
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20uprv_writeSwapUInt32Pjj
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - x
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16uprv_copyArray16PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         25
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:66,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:66,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:67,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:66,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:67,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:69,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:69,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:69,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:70,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:69,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:69,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:70,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:69,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:69,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:70,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:69,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:69,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:70,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:69,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:70,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:74,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:74,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:74,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:77,12'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:74,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:75,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:77,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:66,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL16uprv_copyArray32PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         25
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:114,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:114,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:115,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:114,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:115,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:117,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:117,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:117,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:118,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:117,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:117,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:118,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:117,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:117,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:118,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:117,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:117,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:118,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:117,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:118,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:122,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:122,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:122,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:125,12'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:122,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:123,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:125,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:114,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL16uprv_copyArray64PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         25
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:163,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:163,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:164,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:163,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:164,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:166,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:166,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:166,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:167,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:166,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:166,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:167,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:166,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:166,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:167,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:166,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:166,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:167,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:166,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:167,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:171,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:171,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:171,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:174,12'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:171,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:172,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:174,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:163,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL16uprv_swapArray16PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:41,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:41,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:42,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:41,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:42,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:44,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:44,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:44,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:45,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:44,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:44,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:45,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:44,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:44,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:45,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:44,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:44,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:45,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:44,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:45,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:50,25'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:53,5'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:54,13'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:59,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:41,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL16uprv_swapArray32PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:89,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:89,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:90,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:89,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:90,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:92,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:92,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:92,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:93,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:92,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:92,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:93,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:92,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:92,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:93,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:92,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:92,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:93,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:92,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:93,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:98,25'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:101,5'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:102,13'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:89,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL16uprv_swapArray64PK12UDataSwapperPKviPvP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         23
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:136,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:136,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:137,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:136,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:137,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:139,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:139,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:139,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:140,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:139,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:139,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:140,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:139,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:139,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:140,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:139,62'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:139,65'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:140,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:139,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:140,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:145,25'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:148,5'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:149,22'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:136,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    udata_swapDataHeader_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         58
      ICount:          395
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_printError_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udataswp.cpp:293,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:293,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:294,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:293,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:294,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:296,8'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'udataswp.cpp:296,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:296,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:297,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:296,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:296,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:297,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:296,46'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:296,50'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:297,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:296,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:296,62'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:302,33'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'udataswp.cpp:296,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:297,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:302,33'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'udataswp.cpp:303,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:303,23'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:304,9'
              BranchSideFuncs:
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'udataswp.cpp:303,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:304,9'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:308,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:304,42'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:305,9'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:308,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:305,42'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:306,9'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:308,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:303,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:308,26'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:313,16'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:316,39'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:317,9'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:321,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:317,36'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:318,9'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:321,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:318,59'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:319,10'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:321,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'udataswp.cpp:319,20'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:319,23'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:327,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:316,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:321,26'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'udataswp.cpp:327,8'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:327,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:333,12'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:357,12'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:333,12'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:334,13'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:336,33'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:352,40'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:352,43'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:352,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:352,9'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:352,68'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:354,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:293,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udataswp.cpp:308,9'
          Dst:             udata_printError_66
        - Src:             'udataswp.cpp:321,9'
          Dst:             udata_printError_66
    - functionName:    udata_printError_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - fmt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'udataswp.cpp:276,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:276,8'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:277,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_swapInvStringBlock_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         34
      ICount:          193
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udataswp.cpp:239,25'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:239,39'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:240,9'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:239,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:240,9'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:242,8'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:242,17'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:242,20'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:243,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:242,33'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:242,36'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:243,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:242,45'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:242,49'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:243,10'
              BranchSideFuncs: []
        - Branch String:   'udataswp.cpp:242,58'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:242,61'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
            - BranchSide:      'udataswp.cpp:248,27'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:242,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:243,10'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:248,27'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:250,27'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:250,30'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
            - BranchSide:      'udataswp.cpp:250,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:250,5'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:251,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
            - BranchSide:      'udataswp.cpp:255,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:258,24'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:258,27'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
            - BranchSide:      'udataswp.cpp:263,19'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:258,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:259,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
            - BranchSide:      'udataswp.cpp:263,19'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.904
        - Branch String:   'udataswp.cpp:263,8'
          Branch Sides:
            - BranchSide:      'udataswp.cpp:264,16'
              BranchSideFuncs: []
            - BranchSide:      'udataswp.cpp:266,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udataswp.cpp:239,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udataswp.cpp:263,8'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    udata_readInt32_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ds
        - x
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_readInt16_66
      functionSourceFile: '/src/icu/source/common/udataswp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ds
        - x
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_functionName_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fnNumber
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utrace.cpp:492,42'
          Branch Sides:
            - BranchSide:      'utrace.cpp:492,45'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:494,42'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:492,8'
          Branch Sides:
            - BranchSide:      'utrace.cpp:493,25'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:494,42'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:494,51'
          Branch Sides:
            - BranchSide:      'utrace.cpp:494,54'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:496,41'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:494,15'
          Branch Sides:
            - BranchSide:      'utrace.cpp:495,28'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:496,41'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:496,50'
          Branch Sides:
            - BranchSide:      'utrace.cpp:496,53'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:498,37'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:496,15'
          Branch Sides:
            - BranchSide:      'utrace.cpp:497,28'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:498,37'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:498,46'
          Branch Sides:
            - BranchSide:      'utrace.cpp:498,49'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:501,9'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:498,15'
          Branch Sides:
            - BranchSide:      'utrace.cpp:499,31'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:501,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utrace_cleanup_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_getLevel_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_setLevel_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utrace.cpp:417,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:418,15'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:420,9'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:420,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:420,9'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:421,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utrace_getFunctions_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - e
        - x
        - d
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_setFunctions_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - e
        - x
        - d
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_format_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - outBuf
        - capacity
        - indent
        - fmt
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utrace_vformat_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utrace.cpp:390,14'
          Dst:             utrace_vformat_66
    - functionName:    utrace_vformat_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - outBuf
        - capacity
        - indent
        - fmt
        - args
      BBCount:         86
      ICount:          736
      EdgeCount:       104
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL10outputCharcPcPiii
        - _ZL12outputStringPKcPcPiii
        - _ZL13outputUStringPKDsiPcPiii
        - _ZL14outputHexBytesliPcPii
        - _ZL14outputPtrBytesPvPcPii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utrace.cpp:204,13'
          Branch Sides:
            - BranchSide:      'utrace.cpp:206,24'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:218,16'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:207,17'
          Branch Sides:
            - BranchSide:      'utrace.cpp:212,17'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:214,13'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:220,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:223,23'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:229,22'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:235,22'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:242,22'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:248,22'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:254,22'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:260,23'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:266,22'
              BranchSideFuncs:
                - _ZL14outputPtrBytesPvPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:275,29'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:289,27'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
            - BranchSide:      'utrace.cpp:374,25'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:223,23'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:229,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:235,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:235,22'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:235,22'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:236,30'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:242,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:248,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:254,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:260,23'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:266,22'
          Branch Sides:
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputPtrBytesPvPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:202,5'
              BranchSideFuncs:
                - _ZL14outputPtrBytesPvPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:293,21'
          Branch Sides:
            - BranchSide:      'utrace.cpp:294,26'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
            - BranchSide:      'utrace.cpp:296,39'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
        - Branch String:   'utrace.cpp:296,39'
          Branch Sides:
            - BranchSide:      'utrace.cpp:296,39'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
            - BranchSide:      'utrace.cpp:296,39'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
        - Branch String:   'utrace.cpp:301,37'
          Branch Sides:
            - BranchSide:      'utrace.cpp:301,37'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
            - BranchSide:      'utrace.cpp:301,37'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
        - Branch String:   'utrace.cpp:302,21'
          Branch Sides:
            - BranchSide:      'utrace.cpp:303,45'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:305,27'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
        - Branch String:   'utrace.cpp:305,43'
          Branch Sides:
            - BranchSide:      'utrace.cpp:305,21'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
            - BranchSide:      'utrace.cpp:305,46'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
        - Branch String:   'utrace.cpp:306,25'
          Branch Sides:
            - BranchSide:      'utrace.cpp:308,43'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:312,43'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:316,43'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:320,43'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:324,43'
              BranchSideFuncs:
                - _ZL14outputPtrBytesPvPcPii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:330,43'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:336,43'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:344,43'
              BranchSideFuncs:
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:353,29'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:353,29'
          Branch Sides:
            - BranchSide:      'utrace.cpp:354,44'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
            - BranchSide:      'utrace.cpp:357,29'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
        - Branch String:   'utrace.cpp:357,45'
          Branch Sides:
            - BranchSide:      'utrace.cpp:357,48'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
            - BranchSide:      'utrace.cpp:360,21'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
        - Branch String:   'utrace.cpp:357,29'
          Branch Sides:
            - BranchSide:      'utrace.cpp:358,29'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:360,21'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL14outputHexBytesliPcPii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL13outputUStringPKDsiPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
                - _ZL12outputStringPKcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL10outputCharcPcPiii
                - _ZL14outputPtrBytesPvPcPii
      Callsites:
        - Src:             'utrace.cpp:206,13'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:224,13'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:230,13'
          Dst:             _ZL12outputStringPKcPcPiii
        - Src:             'utrace.cpp:237,13'
          Dst:             _ZL13outputUStringPKDsiPcPiii
        - Src:             'utrace.cpp:243,13'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:249,13'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:255,13'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:261,13'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:267,13'
          Dst:             _ZL14outputPtrBytesPvPcPii
        - Src:             'utrace.cpp:275,13'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:303,21'
          Dst:             _ZL12outputStringPKcPcPiii
        - Src:             'utrace.cpp:325,29'
          Dst:             _ZL14outputPtrBytesPvPcPii
        - Src:             'utrace.cpp:331,29'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:337,29'
          Dst:             _ZL12outputStringPKcPcPiii
        - Src:             'utrace.cpp:338,29'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:345,29'
          Dst:             _ZL13outputUStringPKDsiPcPiii
        - Src:             'utrace.cpp:346,29'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:354,29'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:355,29'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:362,17'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:363,17'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:364,17'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:374,14'
          Dst:             _ZL10outputCharcPcPiii
        - Src:             'utrace.cpp:377,5'
          Dst:             _ZL10outputCharcPcPiii
    - functionName:    _ZL10outputCharcPcPiii
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - outBuf
        - outIx
        - capacity
        - indent
      BBCount:         31
      ICount:          181
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'utrace.cpp:103,19'
          Branch Sides:
            - BranchSide:      'utrace.cpp:104,10'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:108,14'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:104,18'
          Branch Sides:
            - BranchSide:      'utrace.cpp:104,21'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:105,10'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:104,26'
          Branch Sides:
            - BranchSide:      'utrace.cpp:104,30'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:105,10'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:104,47'
          Branch Sides:
            - BranchSide:      'utrace.cpp:104,50'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:105,10'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:104,76'
          Branch Sides:
            - BranchSide:      'utrace.cpp:105,10'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:108,14'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:105,18'
          Branch Sides:
            - BranchSide:      'utrace.cpp:105,22'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:116,10'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:103,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:108,14'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:116,10'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:108,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:109,18'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:114,5'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:109,17'
          Branch Sides:
            - BranchSide:      'utrace.cpp:110,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:112,15'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:116,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:117,26'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:119,9'
              BranchSideFuncs: []
        - Branch String:   'utrace.cpp:119,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:119,9'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:123,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL12outputStringPKcPcPiii
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - outBuf
        - outIx
        - capacity
        - indent
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10outputCharcPcPiii
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utrace.cpp:160,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:161,11'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:163,5'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:166,5'
          Branch Sides:
            - BranchSide:      'utrace.cpp:164,13'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:167,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utrace.cpp:165,9'
          Dst:             _ZL10outputCharcPcPiii
    - functionName:    _ZL13outputUStringPKDsiPcPiii
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - len
        - outBuf
        - outIx
        - capacity
        - indent
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10outputCharcPcPiii
        - _ZL12outputStringPKcPcPiii
        - _ZL14outputHexBytesliPcPii
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utrace.cpp:175,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:176,28'
              BranchSideFuncs:
                - _ZL12outputStringPKcPcPiii
            - BranchSide:      'utrace.cpp:180,11'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:180,21'
          Branch Sides:
            - BranchSide:      'utrace.cpp:180,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:180,24'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:180,5'
          Branch Sides:
            - BranchSide:      'utrace.cpp:180,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:181,13'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:184,23'
          Branch Sides:
            - BranchSide:      'utrace.cpp:184,26'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:187,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
        - Branch String:   'utrace.cpp:184,13'
          Branch Sides:
            - BranchSide:      'utrace.cpp:185,13'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:187,5'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
                - _ZL10outputCharcPcPiii
      Callsites:
        - Src:             'utrace.cpp:176,9'
          Dst:             _ZL12outputStringPKcPcPiii
        - Src:             'utrace.cpp:182,9'
          Dst:             _ZL14outputHexBytesliPcPii
        - Src:             'utrace.cpp:183,9'
          Dst:             _ZL10outputCharcPcPiii
    - functionName:    _ZL14outputHexBytesliPcPii
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - charsToOutput
        - outBuf
        - outIx
        - capacity
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10outputCharcPcPiii
      functionUses:    8
      BranchProfiles:
        - Branch String:   'utrace.cpp:131,5'
          Branch Sides:
            - BranchSide:      'utrace.cpp:132,29'
              BranchSideFuncs:
                - _ZL10outputCharcPcPiii
            - BranchSide:      'utrace.cpp:135,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utrace.cpp:133,9'
          Dst:             _ZL10outputCharcPcPiii
    - functionName:    _ZL14outputPtrBytesPvPcPii
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - outBuf
        - outIx
        - capacity
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14outputHexBytesliPcPii
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utrace.cpp:151,5'
          Branch Sides:
            - BranchSide:      'utrace.cpp:152,25'
              BranchSideFuncs:
                - _ZL14outputHexBytesliPcPii
            - BranchSide:      'utrace.cpp:155,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utrace.cpp:152,9'
          Dst:             _ZL14outputHexBytesliPcPii
    - functionName:    utrace_data_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fnNumber
        - level
        - fmt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utrace.cpp:83,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:83,9'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:85,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utrace_exit_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fnNumber
        - returnType
      BBCount:         13
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utrace.cpp:49,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:49,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'utrace.cpp:53,17'
              BranchSideFuncs:
                - abort
        - Branch String:   'utrace.cpp:53,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:55,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:58,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:61,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:64,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:67,17'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:70,13'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'utrace.cpp:70,13'
          Dst:             abort
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utrace_entry_66
      functionSourceFile: '/src/icu/source/common/utrace.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fnNumber
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utrace.cpp:35,9'
          Branch Sides:
            - BranchSide:      'utrace.cpp:35,9'
              BranchSideFuncs: []
            - BranchSide:      'utrace.cpp:36,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL26ucnv_io_resetAllConvertersP12UEnumerationP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ucnv_io_nextAllConvertersP12UEnumerationPiP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
        - resultLength
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1034,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1035,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ucnv_io.cpp:1042,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1036,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1037,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ucnv_io.cpp:1039,16'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1042,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1043,10'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1045,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:1037,38'
          Dst:             strlen
    - functionName:    _ZL26ucnv_io_countAllConvertersP12UEnumerationP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28ucnv_io_resetStandardAliasesP12UEnumerationP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27ucnv_io_nextStandardAliasesP12UEnumerationPiP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
        - resultLength
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:791,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:792,41'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ucnv_io.cpp:804,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:795,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:796,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ucnv_io.cpp:802,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:797,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:798,42'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'ucnv_io.cpp:800,20'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:804,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:805,10'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:807,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:798,42'
          Dst:             strlen
    - functionName:    _ZL28ucnv_io_countStandardAliasesP12UEnumerationP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:777,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:777,9'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:778,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL25ucnv_io_closeUEnumerationP12UEnumeration
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enumerator
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_free_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:817,5'
          Dst:             uprv_free_66
        - Src:             'ucnv_io.cpp:818,5'
          Dst:             uprv_free_66
    - functionName:    _ZL13isAliasInListPKcj
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - alias
        - listOffset
      BBCount:         16
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ucnv_compareNames_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:622,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:624,41'
              BranchSideFuncs:
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:635,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:627,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:628,17'
              BranchSideFuncs:
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:634,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:629,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:629,38'
              BranchSideFuncs:
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:633,9'
              BranchSideFuncs:
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:628,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:631,17'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:633,9'
              BranchSideFuncs:
                - ucnv_compareNames_66
      Callsites:
        - Src:             'ucnv_io.cpp:629,20'
          Dst:             ucnv_compareNames_66
    - functionName:    ucnv_compareNames_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name1
        - name2
      BBCount:         53
      ICount:          279
      EdgeCount:       64
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:485,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:486,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:509,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:486,20'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:486,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:486,18'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:487,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:489,29'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:492,22'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:500,29'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:503,28'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:492,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:493,32'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:498,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:493,32'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:493,30'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:493,30'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:494,42'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:494,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:495,25'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:494,25'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:495,25'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:497,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:509,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:510,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:535,14'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:510,20'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:510,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:510,18'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:511,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:513,29'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:516,22'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:524,29'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:527,28'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:516,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:517,32'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:522,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:517,32'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:517,30'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:517,30'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:518,42'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:518,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:519,25'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:518,25'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:519,25'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:521,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:535,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:536,13'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:540,34'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:541,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:484,5'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:542,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL12getTagNumberPKc
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tagname
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - uprv_stricmp_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:328,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:330,21'
              BranchSideFuncs:
                - uprv_stricmp_66
            - BranchSide:      'ucnv_io.cpp:337,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:330,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:331,31'
              BranchSideFuncs:
                - uprv_stricmp_66
            - BranchSide:      'ucnv_io.cpp:335,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:331,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:332,24'
              BranchSideFuncs:
                - uprv_stricmp_66
            - BranchSide:      'ucnv_io.cpp:334,9'
              BranchSideFuncs:
                - uprv_stricmp_66
      Callsites:
        - Src:             'ucnv_io.cpp:331,18'
          Dst:             uprv_stricmp_66
    - functionName:    _ZL12isAcceptablePvPKcS1_PK9UDataInfo
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - pInfo
      BBCount:         16
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:209,25'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:209,25'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:210,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:210,45'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:210,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:211,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:211,48'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:211,48'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:212,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:212,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:212,36'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:213,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:213,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:213,36'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:214,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:214,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:214,36'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:215,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:215,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:215,36'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:216,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL15ucnv_io_cleanupv
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6icu_669UInitOnce5resetEv
        - udata_close_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:221,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:221,9'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - udata_close_66
            - BranchSide:      'ucnv_io.cpp:221,9'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - udata_close_66
        - Branch String:   'ucnv_io.cpp:221,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:221,9'
              BranchSideFuncs:
                - udata_close_66
                - _ZN6icu_669UInitOnce5resetEv
            - BranchSide:      'ucnv_io.cpp:222,21'
              BranchSideFuncs:
                - udata_close_66
                - _ZN6icu_669UInitOnce5resetEv
      Callsites:
        - Src:             'ucnv_io.cpp:222,9'
          Dst:             udata_close_66
        - Src:             'ucnv_io.cpp:225,24'
          Dst:             _ZN6icu_669UInitOnce5resetEv
    - functionName:    _ZL13initAliasDataR10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - errCode
      BBCount:         20
      ICount:          238
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL12isAcceptablePvPKcS1_PK9UDataInfo
        - _ZL15ucnv_io_cleanupv
        - _ZL9U_FAILURE10UErrorCode
        - ucln_common_registerCleanup_66
        - udata_close_66
        - udata_getMemory_66
        - udata_openChoice_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:243,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:244,9'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:247,54'
              BranchSideFuncs:
                - udata_getMemory_66
                - udata_close_66
        - Branch String:   'ucnv_io.cpp:251,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:252,9'
              BranchSideFuncs:
                - udata_close_66
            - BranchSide:      'ucnv_io.cpp:256,18'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:267,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:268,48'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:271,18'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:292,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:292,46'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:300,32'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:291,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:295,67'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:300,32'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:307,41'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:308,22'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:308,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:239,5'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'ucnv_io.cpp:239,5'
          Dst:             _ZL15ucnv_io_cleanupv
        - Src:             'ucnv_io.cpp:242,12'
          Dst:             udata_openChoice_66
        - Src:             'ucnv_io.cpp:242,12'
          Dst:             _ZL12isAcceptablePvPKcS1_PK9UDataInfo
        - Src:             'ucnv_io.cpp:243,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucnv_io.cpp:247,38'
          Dst:             udata_getMemory_66
        - Src:             'ucnv_io.cpp:253,9'
          Dst:             udata_close_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14io_compareRowsPKvS0_S0_
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - left
        - right
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:1133,21'
          Dst:             strcmp
    - functionName:    ucnv_swapAliases_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ds
        - inData
        - length
        - outData
        - pErrorCode
      BBCount:         83
      ICount:          876
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - _ZL14io_compareRowsPKvS0_S0_
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - udata_printError_66
        - udata_swapDataHeader_66
        - uprv_free_66
        - uprv_malloc_66
        - uprv_sortArray_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1156,25'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1156,39'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1157,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1156,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1161,45'
              BranchSideFuncs:
                - udata_printError_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1163,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1164,9'
              BranchSideFuncs:
                - udata_printError_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1169,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1164,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1165,9'
              BranchSideFuncs:
                - udata_printError_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1169,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1165,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1166,9'
              BranchSideFuncs:
                - udata_printError_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1169,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1166,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1167,9'
              BranchSideFuncs:
                - udata_printError_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1169,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1162,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1169,26'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1178,8'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1178,18'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1178,22'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1185,53'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1178,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1179,26'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1185,53'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1189,31'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1189,48'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1190,26'
              BranchSideFuncs:
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1189,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1190,26'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1196,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1196,5'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1197,16'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1201,5'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1203,5'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1204,28'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1208,23'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1210,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1216,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1347,12'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1216,12'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1217,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1223,39'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1231,12'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1232,30'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1236,12'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1236,12'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1238,13'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1245,19'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1249,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1250,32'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1253,55'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1254,20'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1255,38'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1260,57'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1263,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1264,27'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1266,27'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1284,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1285,44'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1289,38'
              BranchSideFuncs:
                - uprv_sortArray_66
                - _ZL9U_SUCCESS10UErrorCode.1066
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1293,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1295,20'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1323,26'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1295,20'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1296,26'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1307,43'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1296,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1297,44'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1301,17'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1309,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1310,44'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1313,21'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1315,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1316,44'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1319,21'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1323,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1324,37'
              BranchSideFuncs:
                - uprv_free_66
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1327,27'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1065
                - udata_printError_66
        - Branch String:   'ucnv_io.cpp:1327,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1328,34'
              BranchSideFuncs:
                - udata_printError_66
            - BranchSide:      'ucnv_io.cpp:1334,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:1155,16'
          Dst:             udata_swapDataHeader_66
        - Src:             'ucnv_io.cpp:1156,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucnv_io.cpp:1169,9'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1179,9'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1190,9'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1217,13'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1231,12'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucnv_io.cpp:1232,13'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1253,43'
          Dst:             uprv_malloc_66
        - Src:             'ucnv_io.cpp:1255,21'
          Dst:             udata_printError_66
        - Src:             'ucnv_io.cpp:1289,13'
          Dst:             uprv_sortArray_66
        - Src:             'ucnv_io.cpp:1289,13'
          Dst:             _ZL14io_compareRowsPKvS0_S0_
        - Src:             'ucnv_io.cpp:1293,16'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'ucnv_io.cpp:1324,17'
          Dst:             uprv_free_66
        - Src:             'ucnv_io.cpp:1327,16'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucnv_io.cpp:1328,17'
          Dst:             udata_printError_66
    - functionName:    ucnv_io_stripASCIIForCompare_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - name
      BBCount:         23
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:393,5'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:394,16'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:417,6'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:394,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:394,14'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:394,14'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:395,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:397,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:400,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:408,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:411,24'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:400,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:401,28'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:406,13'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:401,28'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:401,26'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:401,26'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:402,38'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:402,41'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:403,21'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:402,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:403,21'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:405,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ucnv_io_stripEBCDICForCompare_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - name
      BBCount:         23
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:428,5'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:429,16'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:452,6'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:429,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:429,14'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:429,14'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:430,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:432,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:435,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:443,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:446,24'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:435,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:436,28'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:441,13'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:436,28'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:436,26'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:436,26'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:437,38'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:437,41'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:438,21'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:437,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:438,21'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:440,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ucnv_io_countKnownConverters_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErrorCode
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1089,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1090,37'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1092,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:1089,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
    - functionName:    _ZL13haveAliasDataP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErrorCode
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13initAliasDataR10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:314,5'
          Dst:             _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
        - Src:             'ucnv_io.cpp:314,5'
          Dst:             _ZL13initAliasDataR10UErrorCode
        - Src:             'ucnv_io.cpp:315,12'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    ucnv_openAllNames_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErrorCode
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1066,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1069,46'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_malloc_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1084,12'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1070,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1071,14'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1074,9'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:1076,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1077,14'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:1081,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:1066,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:1069,46'
          Dst:             uprv_malloc_66
        - Src:             'ucnv_io.cpp:1075,45'
          Dst:             uprv_malloc_66
        - Src:             'ucnv_io.cpp:1078,13'
          Dst:             uprv_free_66
    - functionName:    _ZL22findTaggedConverterNumPKcS0_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - standard
        - pErrorCode
      BBCount:         29
      ICount:          185
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL12getTagNumberPKc
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13isAliasInListPKcj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:705,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:706,23'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:709,9'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:709,66'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:709,69'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:734,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:709,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:710,33'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:734,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:711,24'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:711,41'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:714,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:711,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:712,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:714,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:714,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:720,35'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:731,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:722,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:723,41'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:729,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:724,32'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:724,49'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:727,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:724,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:725,28'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:727,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
      Callsites:
        - Src:             'ucnv_io.cpp:701,23'
          Dst:             _ZL12getTagNumberPKc
        - Src:             'ucnv_io.cpp:704,15'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
        - Src:             'ucnv_io.cpp:711,27'
          Dst:             _ZL13isAliasInListPKcj
        - Src:             'ucnv_io.cpp:724,35'
          Dst:             _ZL13isAliasInListPKcj
    - functionName:    _ZL13findConverterPKcPaP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - containsOption
        - pErrorCode
      BBCount:         34
      ICount:          235
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - strcmp
        - strlen
        - ucnv_compareNames_66
        - ucnv_io_stripASCIIForCompare_66
      functionUses:    6
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:559,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:560,13'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:571,11'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:560,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:561,14'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:566,33'
              BranchSideFuncs:
                - ucnv_io_stripASCIIForCompare_66
                - strcmp
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:578,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:579,13'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:581,19'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:582,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:583,40'
              BranchSideFuncs:
                - ucnv_compareNames_66
                - strcmp
            - BranchSide:      'ucnv_io.cpp:586,22'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:589,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:590,21'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:591,20'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
        - Branch String:   'ucnv_io.cpp:591,20'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:592,21'
              BranchSideFuncs:
                - strcmp
                - ucnv_compareNames_66
            - BranchSide:      'ucnv_io.cpp:598,28'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:598,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:599,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:603,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:603,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:604,65'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:609,31'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:606,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:606,37'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:607,25'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:607,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:605,42'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:607,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:560,13'
          Dst:             strlen
        - Src:             'ucnv_io.cpp:566,9'
          Dst:             ucnv_io_stripASCIIForCompare_66
        - Src:             'ucnv_io.cpp:583,22'
          Dst:             ucnv_compareNames_66
        - Src:             'ucnv_io.cpp:586,22'
          Dst:             strcmp
    - functionName:    ucnv_getCanonicalName_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - standard
        - pErrorCode
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL22findTaggedConverterNumPKcS0_P10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1008,35'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1008,46'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL22findTaggedConverterNumPKcS0_P10UErrorCode
            - BranchSide:      'ucnv_io.cpp:1016,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1008,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1009,51'
              BranchSideFuncs:
                - _ZL22findTaggedConverterNumPKcS0_P10UErrorCode
            - BranchSide:      'ucnv_io.cpp:1016,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:1011,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1012,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:1014,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:1008,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:1008,38'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:1009,28'
          Dst:             _ZL22findTaggedConverterNumPKcS0_P10UErrorCode
    - functionName:    _ZL7isAliasPKcP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - pErrorCode
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:320,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:321,10'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:324,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL22ucnv_io_countStandardsP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErrorCode
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:940,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:942,38'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:945,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:940,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
    - functionName:    ucnv_countStandards_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL22ucnv_io_countStandardsP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:1002,16'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:1002,16'
              BranchSideFuncs:
                - _ZL22ucnv_io_countStandardsP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:1002,16'
              BranchSideFuncs:
                - _ZL22ucnv_io_countStandardsP10UErrorCode
      Callsites:
        - Src:             'ucnv_io.cpp:1003,12'
          Dst:             _ZL22ucnv_io_countStandardsP10UErrorCode
    - functionName:    _ZL18ucnv_io_getAliasesPKctPS0_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - start
        - aliases
        - pErrorCode
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:890,34'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:890,45'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:890,34'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:890,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:890,8'
              BranchSideFuncs:
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:892,42'
              BranchSideFuncs:
                - _ZL13findConverterPKcPaP10UErrorCode
        - Branch String:   'ucnv_io.cpp:893,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:895,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:909,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:897,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:898,49'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:907,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:902,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:903,42'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:905,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:890,8'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:890,37'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:892,28'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
    - functionName:    ucnv_getAliases_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - aliases
        - pErrorCode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18ucnv_io_getAliasesPKctPS0_P10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:996,5'
          Dst:             _ZL18ucnv_io_getAliasesPKctPS0_P10UErrorCode
    - functionName:    _ZL16ucnv_io_getAliasPKctP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - n
        - pErrorCode
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:915,34'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:915,45'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:935,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:915,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:916,42'
              BranchSideFuncs:
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:935,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:917,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:919,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:934,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:921,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:922,49'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:932,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:926,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:927,28'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:929,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:915,8'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:915,37'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:916,28'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
    - functionName:    ucnv_getAlias_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - n
        - pErrorCode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16ucnv_io_getAliasPKctP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:990,12'
          Dst:             _ZL16ucnv_io_getAliasPKctP10UErrorCode
    - functionName:    _ZL20ucnv_io_countAliasesPKcP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - pErrorCode
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:872,34'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:872,45'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:885,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:872,8'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:873,42'
              BranchSideFuncs:
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:885,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:874,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:876,45'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:884,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:878,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:879,35'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:882,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:872,8'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:872,37'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:873,28'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
    - functionName:    ucnv_countAliases_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - pErrorCode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20ucnv_io_countAliasesPKcP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ucnv_io.cpp:983,12'
          Dst:             _ZL20ucnv_io_countAliasesPKcP10UErrorCode
    - functionName:    ucnv_getStandardName_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - standard
        - pErrorCode
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:962,35'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:962,46'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
            - BranchSide:      'ucnv_io.cpp:977,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:962,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:963,58'
              BranchSideFuncs:
                - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
            - BranchSide:      'ucnv_io.cpp:977,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:965,28'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:965,31'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:975,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:965,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:966,51'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:975,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:969,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:970,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:974,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:962,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:962,38'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:963,31'
          Dst:             _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
    - functionName:    _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - standard
        - pErrorCode
      BBCount:         34
      ICount:          222
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL12getTagNumberPKc
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13isAliasInListPKcj
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:654,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:655,23'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:658,9'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:658,66'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:658,69'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:691,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:658,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:659,33'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:691,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:660,24'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:660,38'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:663,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:660,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:661,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:663,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:663,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:669,22'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:687,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:669,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:670,41'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:685,9'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:671,32'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:671,49'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:683,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:671,21'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:672,43'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:683,13'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:675,40'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:675,54'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
            - BranchSide:      'ucnv_io.cpp:682,17'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
        - Branch String:   'ucnv_io.cpp:675,25'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:676,32'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:682,17'
              BranchSideFuncs:
                - _ZL13isAliasInListPKcj
      Callsites:
        - Src:             'ucnv_io.cpp:650,23'
          Dst:             _ZL12getTagNumberPKc
        - Src:             'ucnv_io.cpp:653,15'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
        - Src:             'ucnv_io.cpp:671,35'
          Dst:             _ZL13isAliasInListPKcj
    - functionName:    ucnv_getStandard_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - pErrorCode
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:950,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:951,13'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:957,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:951,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:952,20'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:954,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:950,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
    - functionName:    ucnv_openStandardNames_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - convName
        - standard
        - pErrorCode
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:840,35'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:840,46'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
                - uprv_malloc_66
                - uprv_malloc_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:867,12'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:840,9'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:841,58'
              BranchSideFuncs:
                - _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
                - uprv_malloc_66
                - uprv_malloc_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:867,12'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:846,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:849,50'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_malloc_66
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:866,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:850,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:851,18'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:854,13'
              BranchSideFuncs:
                - uprv_malloc_66
                - uprv_free_66
        - Branch String:   'ucnv_io.cpp:856,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:857,18'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'ucnv_io.cpp:861,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucnv_io.cpp:840,9'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:840,38'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:841,31'
          Dst:             _ZL26findTaggedAliasListsOffsetPKcS0_P10UErrorCode
        - Src:             'ucnv_io.cpp:849,50'
          Dst:             uprv_malloc_66
        - Src:             'ucnv_io.cpp:855,54'
          Dst:             uprv_malloc_66
        - Src:             'ucnv_io.cpp:858,17'
          Dst:             uprv_free_66
    - functionName:    ucnv_io_getConverterName_66
      functionSourceFile: '/src/icu/source/common/ucnv_io.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
        - containsOption
        - pErrorCode
      BBCount:         26
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL13findConverterPKcPaP10UErrorCode
        - _ZL13haveAliasDataP10UErrorCode
        - _ZL7isAliasPKcP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucnv_io.cpp:741,5'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:742,13'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:765,5'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:742,13'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:748,17'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:754,26'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
        - Branch String:   'ucnv_io.cpp:748,36'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:748,39'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:751,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:748,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:749,28'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:751,17'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:754,38'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:754,49'
              BranchSideFuncs:
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
                - _ZL13haveAliasDataP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:761,13'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:754,12'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:755,46'
              BranchSideFuncs:
                - _ZL13findConverterPKcPaP10UErrorCode
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
            - BranchSide:      'ucnv_io.cpp:761,13'
              BranchSideFuncs: []
        - Branch String:   'ucnv_io.cpp:756,17'
          Branch Sides:
            - BranchSide:      'ucnv_io.cpp:757,24'
              BranchSideFuncs: []
            - BranchSide:      'ucnv_io.cpp:760,9'
              BranchSideFuncs:
                - _ZL13haveAliasDataP10UErrorCode
                - _ZL7isAliasPKcP10UErrorCode
                - _ZL13findConverterPKcPaP10UErrorCode
      Callsites:
        - Src:             'ucnv_io.cpp:754,12'
          Dst:             _ZL13haveAliasDataP10UErrorCode
        - Src:             'ucnv_io.cpp:754,41'
          Dst:             _ZL7isAliasPKcP10UErrorCode
        - Src:             'ucnv_io.cpp:755,32'
          Dst:             _ZL13findConverterPKcPaP10UErrorCode
    - functionName:    _ZNK6icu_6611StringPiece4sizeEv
      functionSourceFile: '/src/icu/source/common/./unicode/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_66eqERKNS_11StringPieceES2_
      functionSourceFile: '/src/icu/source/common/stringpiece.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6icu_6611StringPiece4dataEv
        - _ZNK6icu_6611StringPiece4sizeEv
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringpiece.cpp:57,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:58,5'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:60,7'
              BranchSideFuncs:
                - _ZNK6icu_6611StringPiece4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - memcmp
        - Branch String:   'stringpiece.cpp:60,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:61,5'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:63,19'
              BranchSideFuncs:
                - _ZNK6icu_6611StringPiece4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - memcmp
        - Branch String:   'stringpiece.cpp:67,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:67,26'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:69,10'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'stringpiece.cpp:56,19'
          Dst:             _ZNK6icu_6611StringPiece4sizeEv
        - Src:             'stringpiece.cpp:57,16'
          Dst:             _ZNK6icu_6611StringPiece4sizeEv
        - Src:             'stringpiece.cpp:63,21'
          Dst:             _ZNK6icu_6611StringPiece4dataEv
        - Src:             'stringpiece.cpp:64,22'
          Dst:             _ZNK6icu_6611StringPiece4dataEv
        - Src:             'stringpiece.cpp:69,10'
          Dst:             memcmp
    - functionName:    _ZN6icu_6611StringPiece3setEPKc
      functionSourceFile: '/src/icu/source/common/stringpiece.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - str
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringpiece.cpp:48,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:49,36'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'stringpiece.cpp:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stringpiece.cpp:49,36'
          Dst:             strlen
    - functionName:    _ZN6icu_6611StringPieceC2ERKS0_ii
      functionSourceFile: '/src/icu/source/common/stringpiece.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - x
        - pos
        - len
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringpiece.cpp:32,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:33,9'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:34,14'
              BranchSideFuncs: []
        - Branch String:   'stringpiece.cpp:37,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:38,9'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:39,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_6611StringPieceC2ERKS0_i
      functionSourceFile: '/src/icu/source/common/stringpiece.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - x
        - pos
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringpiece.cpp:22,7'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:23,9'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:24,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_6611StringPieceC2EPKc
      functionSourceFile: '/src/icu/source/common/stringpiece.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - str
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stringpiece.cpp:19,26'
          Branch Sides:
            - BranchSide:      'stringpiece.cpp:19,26'
              BranchSideFuncs: []
            - BranchSide:      'stringpiece.cpp:19,67'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'stringpiece.cpp:19,67'
          Dst:             strlen
    - functionName:    ustr_hashICharsN_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         11
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_asciitolower_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:1520,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1520,5'
              BranchSideFuncs:
                - uprv_asciitolower_66
            - BranchSide:      'ustring.cpp:1520,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1520,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1520,5'
              BranchSideFuncs:
                - uprv_asciitolower_66
            - BranchSide:      'ustring.cpp:1520,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1520,5'
          Dst:             uprv_asciitolower_66
    - functionName:    ustr_hashCharsN_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         9
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:1515,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1515,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1515,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1515,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1515,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1515,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ustr_hashUCharsN_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         9
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:1510,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1510,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1510,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1510,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_terminateWChars_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - destCapacity
        - length
        - pErrorCode
      BBCount:         22
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1474,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1200
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1474,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1474,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1474,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1474,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1474,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1474,5'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    u_terminateUChar32s_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - destCapacity
        - length
        - pErrorCode
      BBCount:         22
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1468,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1200
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1468,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1468,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1468,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1468,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1468,5'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    u_terminateChars_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - destCapacity
        - length
        - pErrorCode
      BBCount:         22
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1462,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1200
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1462,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1462,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1462,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1462,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1462,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1462,5'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    u_terminateUChars_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - destCapacity
        - length
        - pErrorCode
      BBCount:         22
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1456,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1200
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1456,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1456,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1456,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1456,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1456,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1456,5'
          Dst:             _ZL9U_SUCCESS10UErrorCode
    - functionName:    _ZL15_charPtr_charAtiPv
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - context
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - u_charsToUChars_66
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:1353,5'
          Dst:             u_charsToUChars_66
    - functionName:    _ZL13_appendUCharsPDsiPKci
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - destCapacity
        - src
        - srcLen
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - u_charsToUChars_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:1360,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1361,22'
              BranchSideFuncs:
                - u_charsToUChars_66
            - BranchSide:      'ustring.cpp:1363,9'
              BranchSideFuncs:
                - u_charsToUChars_66
        - Branch String:   'ustring.cpp:1363,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1363,9'
              BranchSideFuncs:
                - u_charsToUChars_66
            - BranchSide:      'ustring.cpp:1364,18'
              BranchSideFuncs:
                - u_charsToUChars_66
      Callsites:
        - Src:             'ustring.cpp:1366,5'
          Dst:             u_charsToUChars_66
    - functionName:    u_unescape_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - dest
        - destCapacity
      BBCount:         46
      ICount:          299
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL13_appendUCharsPDsiPKci
        - _ZL15_charPtr_charAtiPv
        - strlen
        - u_unescapeAt_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1376,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1380,13'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1406,9'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1380,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1381,21'
              BranchSideFuncs:
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1403,13'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1383,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1384,21'
              BranchSideFuncs:
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1390,13'
              BranchSideFuncs:
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1384,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1385,35'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1388,32'
              BranchSideFuncs:
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1392,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1393,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1395,20'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1396,30'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1396,33'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1399,22'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1396,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1397,17'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1399,22'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1397,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1397,17'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1397,17'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
                - strlen
                - u_unescapeAt_66
                - _ZL13_appendUCharsPDsiPKci
        - Branch String:   'ustring.cpp:1406,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1407,13'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1413,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1407,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1408,27'
              BranchSideFuncs:
                - _ZL13_appendUCharsPDsiPKci
            - BranchSide:      'ustring.cpp:1411,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1413,22'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1413,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1416,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1413,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1414,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1416,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1419,22'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1419,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1422,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1419,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1420,10'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1422,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1385,21'
          Dst:             _ZL13_appendUCharsPDsiPKci
        - Src:             'ustring.cpp:1391,79'
          Dst:             strlen
        - Src:             'ustring.cpp:1391,28'
          Dst:             u_unescapeAt_66
        - Src:             'ustring.cpp:1391,28'
          Dst:             _ZL15_charPtr_charAtiPv
        - Src:             'ustring.cpp:1408,13'
          Dst:             _ZL13_appendUCharsPDsiPKci
    - functionName:    u_unescapeAt_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - charAt
        - offset
        - length
        - context
      BBCount:         93
      ICount:          604
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - _ZL7_digit8Ds
        - _ZL8_digit16Ds
        - u_unescapeAt_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:1230,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1230,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1231,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1230,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1231,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1235,9'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1238,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1240,25'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1243,25'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1246,16'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1256,23'
              BranchSideFuncs:
                - _ZL7_digit8Ds
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1247,30'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1247,33'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1252,20'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1247,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1248,17'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1252,20'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1257,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1258,20'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1264,9'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1266,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1267,9'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1308,11'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1267,33'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1267,36'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1267,9'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1267,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1268,17'
              BranchSideFuncs:
                - _ZL8_digit16Ds
                - u_unescapeAt_66
                - _ZL7_digit8Ds
            - BranchSide:      'ustring.cpp:1277,13'
              BranchSideFuncs:
                - u_unescapeAt_66
        - Branch String:   'ustring.cpp:1269,28'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1269,58'
              BranchSideFuncs:
                - _ZL7_digit8Ds
                - u_unescapeAt_66
                - _ZL8_digit16Ds
            - BranchSide:      'ustring.cpp:1269,72'
              BranchSideFuncs:
                - _ZL8_digit16Ds
                - u_unescapeAt_66
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1270,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1271,17'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1273,23'
              BranchSideFuncs:
                - u_unescapeAt_66
                - _ZL8_digit16Ds
                - _ZL7_digit8Ds
        - Branch String:   'ustring.cpp:1277,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1278,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1280,13'
              BranchSideFuncs:
                - u_unescapeAt_66
        - Branch String:   'ustring.cpp:1280,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1281,17'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1286,13'
              BranchSideFuncs:
                - u_unescapeAt_66
        - Branch String:   'ustring.cpp:1281,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1282,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1284,17'
              BranchSideFuncs:
                - u_unescapeAt_66
        - Branch String:   'ustring.cpp:1286,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1286,27'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1287,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1286,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1287,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1293,14'
              BranchSideFuncs:
                - u_unescapeAt_66
        - Branch String:   'ustring.cpp:1293,30'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1293,33'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1304,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1293,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1294,30'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1304,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1296,36'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1296,39'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1299,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1296,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1297,42'
              BranchSideFuncs:
                - u_unescapeAt_66
            - BranchSide:      'ustring.cpp:1299,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1299,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1300,27'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1303,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1308,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1309,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1317,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1309,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1310,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1311,20'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1317,29'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1317,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1332,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1317,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1318,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1332,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1319,28'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1319,32'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1326,23'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1319,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1320,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1326,23'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1321,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1322,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1325,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1332,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1332,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1339,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1332,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1333,20'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1339,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1334,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1335,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:1256,15'
          Dst:             _ZL7_digit8Ds
        - Src:             'ustring.cpp:1269,50'
          Dst:             _ZL7_digit8Ds
        - Src:             'ustring.cpp:1269,63'
          Dst:             _ZL8_digit16Ds
        - Src:             'ustring.cpp:1297,29'
          Dst:             u_unescapeAt_66
    - functionName:    _ZL7_digit8Ds
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:1189,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1189,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1192,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1189,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1190,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1192,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL8_digit16Ds
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:1197,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1197,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1200,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1197,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1198,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1200,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1200,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1200,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1203,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1200,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1201,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1203,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1203,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1203,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1206,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1203,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1204,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1206,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_memcmpCodePointOrder_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - count
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_strCompare_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:1165,12'
          Dst:             uprv_strCompare_66
    - functionName:    uprv_strCompare_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - s1
        - length1
        - s2
        - length2
        - strncmpStyle
        - codePointOrder
      BBCount:         90
      ICount:          498
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached:
        - u_strlen_66
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ustring.cpp:698,18'
          Branch Sides:
            - BranchSide:      'ustring.cpp:698,21'
              BranchSideFuncs:
                - u_strlen_66
                - u_strlen_66
            - BranchSide:      'ustring.cpp:719,15'
              BranchSideFuncs:
                - u_strlen_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:698,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:700,12'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:719,15'
              BranchSideFuncs:
                - u_strlen_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:700,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:701,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:704,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:707,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:708,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:710,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:710,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:711,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:713,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:719,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:721,12'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:751,12'
              BranchSideFuncs:
                - u_strlen_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:721,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:722,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:725,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:729,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:730,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:733,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:735,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:736,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:738,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:738,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:739,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:741,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:751,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:752,30'
              BranchSideFuncs:
                - u_strlen_66
                - u_strlen_66
            - BranchSide:      'ustring.cpp:754,12'
              BranchSideFuncs:
                - u_strlen_66
        - Branch String:   'ustring.cpp:754,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:755,30'
              BranchSideFuncs:
                - u_strlen_66
            - BranchSide:      'ustring.cpp:759,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:759,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:760,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:762,19'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:762,19'
          Branch Sides:
            - BranchSide:      'ustring.cpp:763,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:766,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:770,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:771,20'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:774,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:776,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:777,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:780,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:782,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:783,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:785,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:795,19'
          Branch Sides:
            - BranchSide:      'ustring.cpp:795,22'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:819,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:795,33'
          Branch Sides:
            - BranchSide:      'ustring.cpp:795,36'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:819,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:795,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:798,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:819,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:798,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:798,29'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:799,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:798,43'
          Branch Sides:
            - BranchSide:      'ustring.cpp:798,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:799,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:798,69'
          Branch Sides:
            - BranchSide:      'ustring.cpp:799,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:802,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:799,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:799,34'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:804,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:799,45'
          Branch Sides:
            - BranchSide:      'ustring.cpp:799,48'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:804,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:798,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:802,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:804,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:808,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:808,29'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:809,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:808,43'
          Branch Sides:
            - BranchSide:      'ustring.cpp:808,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:809,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:808,69'
          Branch Sides:
            - BranchSide:      'ustring.cpp:809,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:812,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:809,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:809,34'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:814,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:809,45'
          Branch Sides:
            - BranchSide:      'ustring.cpp:809,48'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:814,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:808,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:812,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:814,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:752,21'
          Dst:             u_strlen_66
        - Src:             'ustring.cpp:755,21'
          Dst:             u_strlen_66
    - functionName:    u_strlen_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ustring.cpp:1000,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1001,7'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1003,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_memcmp_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf1
        - buf2
        - count
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1147,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1148,30'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1160,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1151,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1152,42'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1159,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1153,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1154,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1156,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_memset_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - dest
        - c
        - count
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1134,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1134,8'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1135,22'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1138,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1139,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1141,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_memmove_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - count
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1126,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1126,8'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1127,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_memcpy_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - count
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1118,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1118,8'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1119,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strHasMoreChar32Than_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - length
        - number
      BBCount:         39
      ICount:          210
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1051,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1052,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1054,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1054,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1054,19'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1055,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1054,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1055,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1058,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1058,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1063,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1081,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1064,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1065,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1067,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1067,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1068,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1070,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1070,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1070,34'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1073,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1070,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1071,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1073,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1081,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1082,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1086,26'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1087,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1088,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1096,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1098,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1099,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1101,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1101,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1104,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1104,34'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1104,37'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1111,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1104,46'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1104,49'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1111,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1104,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1105,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1111,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1106,20'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1108,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1110,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_countChar32_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - length
      BBCount:         30
      ICount:          149
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:1011,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1011,19'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1012,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1011,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1015,10'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1016,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1017,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1030,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1017,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1018,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1027,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1019,32'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1019,35'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1023,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1019,45'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1019,48'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1023,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1019,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1020,18'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1023,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1031,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1032,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1034,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1040,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1030,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1040,34'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:1040,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:1030,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:1041,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strncpy_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:986,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:986,37'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:986,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:986,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:987,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:990,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strcpy_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:972,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:972,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:975,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strncmpCodePointOrder_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_strCompare_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:963,12'
          Dst:             uprv_strCompare_66
    - functionName:    u_strncmp_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:946,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:948,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:957,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:950,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:950,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:951,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:950,36'
          Branch Sides:
            - BranchSide:      'ustring.cpp:950,39'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:951,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:950,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:951,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:953,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strcmpCodePointOrder_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uprv_strCompare_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:938,12'
          Dst:             uprv_strCompare_66
    - functionName:    u_strCompare_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - s1
        - length1
        - s2
        - length2
        - codePointOrder
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - uprv_strCompare_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:929,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:929,20'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:930,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:929,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:929,34'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:930,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:929,43'
          Branch Sides:
            - BranchSide:      'ustring.cpp:929,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:930,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:929,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:930,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:932,28'
              BranchSideFuncs:
                - uprv_strCompare_66
      Callsites:
        - Src:             'ustring.cpp:932,12'
          Dst:             uprv_strCompare_66
    - functionName:    u_strCompareIter_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - iter1
        - iter2
        - codePointOrder
      BBCount:         48
      ICount:          264
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:833,20'
          Branch Sides:
            - BranchSide:      'ustring.cpp:833,23'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:834,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:833,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:834,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:836,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:836,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:837,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:841,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:848,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:849,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:851,12'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:851,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:845,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:852,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:857,19'
          Branch Sides:
            - BranchSide:      'ustring.cpp:857,22'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:881,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:857,33'
          Branch Sides:
            - BranchSide:      'ustring.cpp:857,36'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:881,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:857,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:860,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:881,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:860,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:860,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:861,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:860,65'
          Branch Sides:
            - BranchSide:      'ustring.cpp:861,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:864,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:861,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:861,35'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:866,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:860,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:864,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:866,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:870,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:870,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:871,14'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:870,65'
          Branch Sides:
            - BranchSide:      'ustring.cpp:871,14'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:874,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:871,31'
          Branch Sides:
            - BranchSide:      'ustring.cpp:871,35'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:876,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:870,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:874,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:876,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strcmp_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:679,22'
          Branch Sides:
            - BranchSide:      'ustring.cpp:679,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:680,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:679,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:676,5'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:680,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strncat_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:647,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:648,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:664,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:650,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:651,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:653,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:653,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:654,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:662,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:655,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:656,18'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:659,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strcat_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:633,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:634,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:636,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:636,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:636,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:639,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strtok_r_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - delim
        - saveState
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - u_strpbrk_66
        - u_strspn_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:587,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:588,21'
              BranchSideFuncs:
                - u_strspn_66
                - u_strpbrk_66
            - BranchSide:      'ustring.cpp:591,15'
              BranchSideFuncs:
                - u_strspn_66
                - u_strpbrk_66
        - Branch String:   'ustring.cpp:591,14'
          Branch Sides:
            - BranchSide:      'ustring.cpp:592,22'
              BranchSideFuncs:
                - u_strspn_66
                - u_strpbrk_66
            - BranchSide:      'ustring.cpp:597,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:604,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:605,31'
              BranchSideFuncs:
                - u_strpbrk_66
            - BranchSide:      'ustring.cpp:620,10'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:606,13'
          Branch Sides:
            - BranchSide:      'ustring.cpp:608,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:612,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:601,19'
          Dst:             u_strspn_66
        - Src:             'ustring.cpp:605,21'
          Dst:             u_strpbrk_66
    - functionName:    u_strspn_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - matchSet
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13_matchFromSetPKDsS0_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:568,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:569,16'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:571,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:567,19'
          Dst:             _ZL13_matchFromSetPKDsS0_a
    - functionName:    u_strpbrk_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - matchSet
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13_matchFromSetPKDsS0_a
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ustring.cpp:544,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:545,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:547,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:543,19'
          Dst:             _ZL13_matchFromSetPKDsS0_a
    - functionName:    _ZL13_matchFromSetPKDsS0_a
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - string
        - matchSet
        - polarity
      BBCount:         72
      ICount:          430
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ustring.cpp:475,44'
          Branch Sides:
            - BranchSide:      'ustring.cpp:475,47'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:475,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:475,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:476,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:480,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:481,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:482,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:485,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:485,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:486,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:536,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:487,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:488,16'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:507,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:488,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:489,30'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:495,30'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:489,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:490,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:494,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:490,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:491,32'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:493,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:495,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:496,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:500,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:496,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:497,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:499,17'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:507,41'
          Branch Sides:
            - BranchSide:      'ustring.cpp:507,44'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:511,28'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:507,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:508,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:511,28'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:514,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:515,32'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:522,32'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:515,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:521,13'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:516,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:517,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:516,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:516,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:516,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:517,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:515,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:518,32'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:522,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:528,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:523,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:524,24'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:523,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:523,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:523,21'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:524,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:522,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:525,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strcspn_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - matchSet
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13_matchFromSetPKDsS0_a
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:556,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:557,16'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:559,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:555,19'
          Dst:             _ZL13_matchFromSetPKDsS0_a
    - functionName:    u_memrchr32_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - count
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - u_memrchr_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:436,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:438,26'
              BranchSideFuncs:
                - u_memrchr_66
            - BranchSide:      'ustring.cpp:439,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:439,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:441,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:442,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:442,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:444,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:455,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:448,30'
          Branch Sides:
            - BranchSide:      'ustring.cpp:448,35'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:451,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:448,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:449,34'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:451,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:451,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:448,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:452,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:438,16'
          Dst:             u_memrchr_66
    - functionName:    u_memrchr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - count
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - u_strFindLast_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:417,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:418,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:419,15'
              BranchSideFuncs:
                - u_strFindLast_66
        - Branch String:   'ustring.cpp:419,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:421,30'
              BranchSideFuncs:
                - u_strFindLast_66
            - BranchSide:      'ustring.cpp:424,28'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:426,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:427,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:429,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:429,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:426,18'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:430,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:421,16'
          Dst:             u_strFindLast_66
    - functionName:    u_strFindLast_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - length
        - sub
        - subLength
      BBCount:         46
      ICount:          268
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - u_memrchr_66
        - u_strlen_66
        - u_strrchr_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ustring.cpp:292,18'
          Branch Sides:
            - BranchSide:      'ustring.cpp:292,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:293,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:292,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:293,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:295,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
                - u_memrchr_66
                - u_strrchr_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:295,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:295,19'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:296,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:295,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:296,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:309,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
                - u_memrchr_66
                - u_strrchr_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:309,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:310,28'
              BranchSideFuncs:
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
                - u_memrchr_66
                - u_strrchr_66
            - BranchSide:      'ustring.cpp:312,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
                - u_memrchr_66
                - u_strrchr_66
        - Branch String:   'ustring.cpp:312,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:313,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:317,14'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
                - u_memrchr_66
                - u_strrchr_66
        - Branch String:   'ustring.cpp:321,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:321,25'
              BranchSideFuncs:
                - u_memrchr_66
                - u_strrchr_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
            - BranchSide:      'ustring.cpp:326,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
        - Branch String:   'ustring.cpp:321,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:323,16'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
            - BranchSide:      'ustring.cpp:326,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strlen_66
        - Branch String:   'ustring.cpp:323,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:323,37'
              BranchSideFuncs:
                - u_strrchr_66
            - BranchSide:      'ustring.cpp:323,56'
              BranchSideFuncs:
                - u_memrchr_66
        - Branch String:   'ustring.cpp:326,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:327,25'
              BranchSideFuncs:
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:331,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:331,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:332,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:335,11'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:341,5'
          Branch Sides:
            - BranchSide:      'ustring.cpp:342,13'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:363,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:343,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:341,5'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:345,15'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:348,20'
          Branch Sides:
            - BranchSide:      'ustring.cpp:349,44'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:355,22'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:349,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:350,41'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:352,25'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:355,20'
          Branch Sides:
            - BranchSide:      'ustring.cpp:347,13'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:356,21'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
      Callsites:
        - Src:             'ustring.cpp:310,19'
          Dst:             u_strlen_66
        - Src:             'ustring.cpp:323,27'
          Dst:             u_strrchr_66
        - Src:             'ustring.cpp:323,46'
          Dst:             u_memrchr_66
        - Src:             'ustring.cpp:327,16'
          Dst:             u_strlen_66
        - Src:             'ustring.cpp:349,24'
          Dst:             _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
    - functionName:    u_strrchr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - u_strFindLast_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:373,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:375,30'
              BranchSideFuncs:
                - u_strFindLast_66
            - BranchSide:      'ustring.cpp:377,22'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:382,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:383,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:385,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:385,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:386,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:388,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:375,16'
          Dst:             u_strFindLast_66
    - functionName:    _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - match
        - matchLimit
        - limit
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ustring.cpp:44,29'
          Branch Sides:
            - BranchSide:      'ustring.cpp:44,32'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:48,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:44,45'
          Branch Sides:
            - BranchSide:      'ustring.cpp:44,48'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:48,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:44,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:46,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:48,8'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:48,37'
          Branch Sides:
            - BranchSide:      'ustring.cpp:48,40'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:52,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:48,53'
          Branch Sides:
            - BranchSide:      'ustring.cpp:48,56'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:52,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:48,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:50,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:52,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    u_strrchr32_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - u_strrchr_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:395,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:397,26'
              BranchSideFuncs:
                - u_strrchr_66
            - BranchSide:      'ustring.cpp:398,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:398,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:400,22'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:411,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:403,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:404,16'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:408,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:404,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:403,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:404,29'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:404,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:403,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:405,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:397,16'
          Dst:             u_strrchr_66
    - functionName:    u_strrstr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - substring
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - u_strFindLast_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:368,12'
          Dst:             u_strFindLast_66
    - functionName:    u_memchr32_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - count
      BBCount:         19
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - u_memchr_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:261,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:263,25'
              BranchSideFuncs:
                - u_memchr_66
            - BranchSide:      'ustring.cpp:264,15'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:264,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:266,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:267,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:267,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:269,28'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:280,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:273,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:273,30'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:276,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:273,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:274,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:276,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:276,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:273,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:263,16'
          Dst:             u_memchr_66
    - functionName:    u_memchr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - count
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - u_strFindFirst_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ustring.cpp:242,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:243,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:244,15'
              BranchSideFuncs:
                - u_strFindFirst_66
        - Branch String:   'ustring.cpp:244,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:246,31'
              BranchSideFuncs:
                - u_strFindFirst_66
            - BranchSide:      'ustring.cpp:249,28'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:251,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:252,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:254,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:254,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:251,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:255,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:246,16'
          Dst:             u_strFindFirst_66
    - functionName:    u_strFindFirst_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - length
        - sub
        - subLength
      BBCount:         90
      ICount:          501
      EdgeCount:       123
      CyclomaticComplexity: 35
      functionsReached:
        - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - u_memchr_66
        - u_strchr_66
        - u_strlen_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ustring.cpp:61,18'
          Branch Sides:
            - BranchSide:      'ustring.cpp:61,21'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:62,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:61,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:62,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:64,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strchr_66
        - Branch String:   'ustring.cpp:64,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:64,19'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:65,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:64,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:65,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:68,11'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strchr_66
        - Branch String:   'ustring.cpp:70,17'
          Branch Sides:
            - BranchSide:      'ustring.cpp:70,20'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strchr_66
            - BranchSide:      'ustring.cpp:109,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:70,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:72,20'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strchr_66
            - BranchSide:      'ustring.cpp:109,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
                - u_strlen_66
        - Branch String:   'ustring.cpp:72,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:73,29'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:75,13'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_strchr_66
        - Branch String:   'ustring.cpp:75,20'
          Branch Sides:
            - BranchSide:      'ustring.cpp:75,24'
              BranchSideFuncs:
                - u_strchr_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:80,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:75,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:77,29'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:80,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:80,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:81,16'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:106,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:81,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:80,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:83,19'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:86,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:87,48'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:93,28'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:87,28'
          Branch Sides:
            - BranchSide:      'ustring.cpp:88,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:90,29'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:93,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:94,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:96,24'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:96,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:97,25'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:99,21'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:109,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:110,28'
              BranchSideFuncs:
                - u_strlen_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
            - BranchSide:      'ustring.cpp:112,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
        - Branch String:   'ustring.cpp:112,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:113,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:117,12'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - u_memchr_66
                - u_strchr_66
        - Branch String:   'ustring.cpp:121,21'
          Branch Sides:
            - BranchSide:      'ustring.cpp:121,25'
              BranchSideFuncs:
                - u_memchr_66
                - u_strchr_66
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:126,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:121,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:123,16'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:126,8'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:123,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:123,36'
              BranchSideFuncs:
                - u_strchr_66
            - BranchSide:      'ustring.cpp:123,54'
              BranchSideFuncs:
                - u_memchr_66
        - Branch String:   'ustring.cpp:126,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:128,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:156,12'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:128,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:129,16'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:152,5'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:129,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:128,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:131,19'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:134,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:135,48'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:141,28'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:135,28'
          Branch Sides:
            - BranchSide:      'ustring.cpp:136,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:138,29'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:141,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:142,25'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:144,24'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:144,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:145,25'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:147,21'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:156,12'
          Branch Sides:
            - BranchSide:      'ustring.cpp:157,13'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:160,15'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:165,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:0,0'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:166,17'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:167,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:165,9'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:169,19'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:172,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:173,48'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:179,25'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:173,28'
          Branch Sides:
            - BranchSide:      'ustring.cpp:174,46'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:176,29'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Branch String:   'ustring.cpp:179,24'
          Branch Sides:
            - BranchSide:      'ustring.cpp:180,25'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
            - BranchSide:      'ustring.cpp:182,21'
              BranchSideFuncs:
                - _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
      Callsites:
        - Src:             'ustring.cpp:77,20'
          Dst:             u_strchr_66
        - Src:             'ustring.cpp:87,28'
          Dst:             _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Src:             'ustring.cpp:110,19'
          Dst:             u_strlen_66
        - Src:             'ustring.cpp:123,27'
          Dst:             u_strchr_66
        - Src:             'ustring.cpp:123,45'
          Dst:             u_memchr_66
        - Src:             'ustring.cpp:135,28'
          Dst:             _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
        - Src:             'ustring.cpp:173,28'
          Dst:             _ZL19isMatchAtCPBoundaryPKDsS0_S0_S0_
    - functionName:    u_strchr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - u_strFindFirst_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ustring.cpp:200,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:202,31'
              BranchSideFuncs:
                - u_strFindFirst_66
            - BranchSide:      'ustring.cpp:207,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:208,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:209,33'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:211,16'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:211,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:212,17'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:214,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:202,16'
          Dst:             u_strFindFirst_66
    - functionName:    u_strchr32_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - u_strchr_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ustring.cpp:221,8'
          Branch Sides:
            - BranchSide:      'ustring.cpp:223,25'
              BranchSideFuncs:
                - u_strchr_66
            - BranchSide:      'ustring.cpp:224,25'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:224,15'
          Branch Sides:
            - BranchSide:      'ustring.cpp:226,24'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:236,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:228,9'
          Branch Sides:
            - BranchSide:      'ustring.cpp:229,16'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:233,9'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:229,25'
          Branch Sides:
            - BranchSide:      'ustring.cpp:228,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:229,29'
              BranchSideFuncs: []
        - Branch String:   'ustring.cpp:229,16'
          Branch Sides:
            - BranchSide:      'ustring.cpp:228,9'
              BranchSideFuncs: []
            - BranchSide:      'ustring.cpp:230,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ustring.cpp:223,16'
          Dst:             u_strchr_66
    - functionName:    u_strstr_66
      functionSourceFile: '/src/icu/source/common/ustring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - substring
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - u_strFindFirst_66
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ustring.cpp:195,12'
          Dst:             u_strFindFirst_66
    - functionName:    uprv_strndup_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - n
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - uprv_malloc_66
        - uprv_strdup_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:330,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:331,27'
              BranchSideFuncs:
                - uprv_strdup_66
            - BranchSide:      'cstring.cpp:333,34'
              BranchSideFuncs:
                - uprv_malloc_66
      Callsites:
        - Src:             'cstring.cpp:331,15'
          Dst:             uprv_strdup_66
        - Src:             'cstring.cpp:333,22'
          Dst:             uprv_malloc_66
    - functionName:    uprv_strdup_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cstring.cpp:319,9'
          Branch Sides:
            - BranchSide:      'cstring.cpp:319,9'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:320,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cstring.cpp:316,18'
          Dst:             strlen
        - Src:             'cstring.cpp:317,26'
          Dst:             uprv_malloc_66
    - functionName:    uprv_strnicmp_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - n
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - uprv_asciitolower_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cstring.cpp:275,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:276,12'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:281,15'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:276,12'
          Branch Sides:
            - BranchSide:      'cstring.cpp:277,13'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:279,13'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:281,15'
          Branch Sides:
            - BranchSide:      'cstring.cpp:282,9'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:288,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:291,16'
          Branch Sides:
            - BranchSide:      'cstring.cpp:292,20'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:297,23'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:292,20'
          Branch Sides:
            - BranchSide:      'cstring.cpp:293,21'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:295,21'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:297,23'
          Branch Sides:
            - BranchSide:      'cstring.cpp:298,17'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:301,53'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
      Callsites:
        - Src:             'cstring.cpp:301,40'
          Dst:             uprv_asciitolower_66
        - Src:             'cstring.cpp:301,77'
          Dst:             uprv_asciitolower_66
    - functionName:    uprv_asciitolower_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cstring.cpp:104,16'
          Branch Sides:
            - BranchSide:      'cstring.cpp:104,19'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:104,16'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:104,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:104,8'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:105,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_stricmp_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - uprv_asciitolower_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cstring.cpp:236,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:237,12'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:242,15'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:237,12'
          Branch Sides:
            - BranchSide:      'cstring.cpp:238,13'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:240,13'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:242,15'
          Branch Sides:
            - BranchSide:      'cstring.cpp:243,9'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:249,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:252,16'
          Branch Sides:
            - BranchSide:      'cstring.cpp:253,20'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:258,23'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:253,20'
          Branch Sides:
            - BranchSide:      'cstring.cpp:254,21'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:256,21'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:258,23'
          Branch Sides:
            - BranchSide:      'cstring.cpp:259,17'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:262,53'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
      Callsites:
        - Src:             'cstring.cpp:262,40'
          Dst:             uprv_asciitolower_66
        - Src:             'cstring.cpp:262,77'
          Dst:             uprv_asciitolower_66
    - functionName:    T_CString_stringToInteger_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - integerString
        - radix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtoul
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cstring.cpp:230,12'
          Dst:             strtoul
    - functionName:    T_CString_int64ToString_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buffer
        - v
        - radix
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:205,12'
          Branch Sides:
            - BranchSide:      'cstring.cpp:205,15'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:211,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:205,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:207,28'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:211,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:215,30'
          Branch Sides:
            - BranchSide:      'cstring.cpp:215,29'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:215,29'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:217,5'
          Branch Sides:
            - BranchSide:      'cstring.cpp:214,27'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:220,5'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'cstring.cpp:220,5'
          Dst:             strcpy
    - functionName:    T_CString_integerToString_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buffer
        - v
        - radix
      BBCount:         15
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:167,12'
          Branch Sides:
            - BranchSide:      'cstring.cpp:167,15'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:173,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:167,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:169,28'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:173,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:177,30'
          Branch Sides:
            - BranchSide:      'cstring.cpp:177,29'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:177,29'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cstring.cpp:179,5'
          Branch Sides:
            - BranchSide:      'cstring.cpp:176,27'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cstring.cpp:182,5'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'cstring.cpp:182,5'
          Dst:             strcpy
    - functionName:    T_CString_toUpperCase_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - uprv_toupper_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:141,9'
          Branch Sides:
            - BranchSide:      'cstring.cpp:141,9'
              BranchSideFuncs:
                - uprv_toupper_66
            - BranchSide:      'cstring.cpp:142,9'
              BranchSideFuncs:
                - uprv_toupper_66
        - Branch String:   'cstring.cpp:143,13'
          Branch Sides:
            - BranchSide:      'cstring.cpp:143,40'
              BranchSideFuncs:
                - uprv_toupper_66
            - BranchSide:      'cstring.cpp:145,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cstring.cpp:143,26'
          Dst:             uprv_toupper_66
    - functionName:    uprv_toupper_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cstring.cpp:69,15'
          Branch Sides:
            - BranchSide:      'cstring.cpp:69,18'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:69,15'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:69,8'
          Branch Sides:
            - BranchSide:      'cstring.cpp:69,8'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:70,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    T_CString_toLowerCase_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - uprv_asciitolower_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:127,9'
          Branch Sides:
            - BranchSide:      'cstring.cpp:127,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
            - BranchSide:      'cstring.cpp:128,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
        - Branch String:   'cstring.cpp:129,13'
          Branch Sides:
            - BranchSide:      'cstring.cpp:129,40'
              BranchSideFuncs:
                - uprv_asciitolower_66
            - BranchSide:      'cstring.cpp:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cstring.cpp:129,26'
          Dst:             uprv_asciitolower_66
    - functionName:    uprv_ebcdictolower_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:112,27'
          Branch Sides:
            - BranchSide:      'cstring.cpp:112,39'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:113,25'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:112,48'
          Branch Sides:
            - BranchSide:      'cstring.cpp:113,25'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:116,18'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:113,27'
          Branch Sides:
            - BranchSide:      'cstring.cpp:113,39'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:114,25'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:113,48'
          Branch Sides:
            - BranchSide:      'cstring.cpp:114,25'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:116,18'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:114,27'
          Branch Sides:
            - BranchSide:      'cstring.cpp:114,39'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:114,27'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:112,9'
          Branch Sides:
            - BranchSide:      'cstring.cpp:112,9'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:116,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_isASCIILetter_66
      functionSourceFile: '/src/icu/source/common/cstring.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cstring.cpp:58,20'
          Branch Sides:
            - BranchSide:      'cstring.cpp:58,23'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:58,40'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:58,31'
          Branch Sides:
            - BranchSide:      'cstring.cpp:58,31'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:58,40'
              BranchSideFuncs: []
        - Branch String:   'cstring.cpp:58,42'
          Branch Sides:
            - BranchSide:      'cstring.cpp:58,45'
              BranchSideFuncs: []
            - BranchSide:      'cstring.cpp:58,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_free_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   './cmemory.h:386,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:386,12'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      './cmemory.h:387,23'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             './cmemory.h:387,13'
          Dst:             uprv_free_66
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './cmemory.h:304,26'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
        - Src:             './cmemory.h:304,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - start
        - limit
        - itemSize
        - cmp
        - context
        - px
        - pw
      BBCount:         35
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:174,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:175,29'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
            - BranchSide:      'uarrsort.cpp:179,14'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:186,13'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:189,17'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:191,13'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:191,13'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:194,17'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:198,16'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:198,16'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:199,17'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:209,9'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:201,20'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:202,21'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:207,17'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:209,9'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:186,13'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:212,13'
              BranchSideFuncs:
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:212,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:214,16'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
            - BranchSide:      'uarrsort.cpp:222,16'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Branch String:   'uarrsort.cpp:214,16'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:215,30'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
            - BranchSide:      'uarrsort.cpp:219,19'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
        - Branch String:   'uarrsort.cpp:222,16'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:223,30'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
            - BranchSide:      'uarrsort.cpp:227,19'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
        - Branch String:   'uarrsort.cpp:229,5'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:174,13'
              BranchSideFuncs:
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
            - BranchSide:      'uarrsort.cpp:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uarrsort.cpp:175,13'
          Dst:             _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
        - Src:             'uarrsort.cpp:215,17'
          Dst:             _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Src:             'uarrsort.cpp:223,17'
          Dst:             _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
    - functionName:    _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - length
        - itemSize
        - cmp
        - context
        - pv
      BBCount:         13
      ICount:          131
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - uprv_stableBinarySearch_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:121,5'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:122,20'
              BranchSideFuncs:
                - uprv_stableBinarySearch_66
            - BranchSide:      'uarrsort.cpp:136,1'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:124,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:125,29'
              BranchSideFuncs:
                - uprv_stableBinarySearch_66
            - BranchSide:      'uarrsort.cpp:127,13'
              BranchSideFuncs:
                - uprv_stableBinarySearch_66
        - Branch String:   'uarrsort.cpp:129,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:130,24'
              BranchSideFuncs:
                - uprv_stableBinarySearch_66
            - BranchSide:      'uarrsort.cpp:135,5'
              BranchSideFuncs:
                - uprv_stableBinarySearch_66
      Callsites:
        - Src:             'uarrsort.cpp:123,32'
          Dst:             uprv_stableBinarySearch_66
    - functionName:    uprv_stableBinarySearch_66
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - limit
        - item
        - itemSize
        - cmp
        - context
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:79,5'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:80,20'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:104,5'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:82,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:94,18'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:96,19'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:96,19'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:97,19'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:99,19'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:104,5'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:105,22'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:113,12'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:106,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:107,18'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:108,19'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:108,19'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:109,13'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:113,12'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:113,21'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:113,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE6resizeEii
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - newCapacity
        - length
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cmemory.h:433,8'
          Branch Sides:
            - BranchSide:      './cmemory.h:437,31'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
            - BranchSide:      './cmemory.h:455,9'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:438,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:439,16'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
            - BranchSide:      './cmemory.h:453,16'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:439,16'
          Branch Sides:
            - BranchSide:      './cmemory.h:440,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
            - BranchSide:      './cmemory.h:448,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
        - Branch String:   './cmemory.h:440,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:441,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
            - BranchSide:      './cmemory.h:443,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
        - Branch String:   './cmemory.h:443,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:444,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
            - BranchSide:      './cmemory.h:446,17'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
      Callsites:
        - Src:             './cmemory.h:437,19'
          Dst:             uprv_malloc_66
        - Src:             './cmemory.h:448,13'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE12releaseArrayEv
    - functionName:    _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE11getCapacityEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EEC2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uprv_free_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   './cmemory.h:386,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:386,12'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      './cmemory.h:387,23'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             './cmemory.h:387,13'
          Dst:             uprv_free_66
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './cmemory.h:304,26'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
        - Src:             './cmemory.h:304,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE6resizeEii
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - newCapacity
        - length
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
        - uprv_malloc_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cmemory.h:433,8'
          Branch Sides:
            - BranchSide:      './cmemory.h:437,31'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
            - BranchSide:      './cmemory.h:455,9'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:438,12'
          Branch Sides:
            - BranchSide:      './cmemory.h:439,16'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
            - BranchSide:      './cmemory.h:453,16'
              BranchSideFuncs: []
        - Branch String:   './cmemory.h:439,16'
          Branch Sides:
            - BranchSide:      './cmemory.h:440,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
            - BranchSide:      './cmemory.h:448,13'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
        - Branch String:   './cmemory.h:440,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:441,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
            - BranchSide:      './cmemory.h:443,20'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
        - Branch String:   './cmemory.h:443,20'
          Branch Sides:
            - BranchSide:      './cmemory.h:444,28'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
            - BranchSide:      './cmemory.h:446,17'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
      Callsites:
        - Src:             './cmemory.h:437,19'
          Dst:             uprv_malloc_66
        - Src:             './cmemory.h:448,13'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE12releaseArrayEv
    - functionName:    _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE11getCapacityEv
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16sizeInMaxAlignTsi
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sizeInBytes
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EEC2Ev
      functionSourceFile: '/src/icu/source/common/./cmemory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - length
        - itemSize
        - cmp
        - context
        - pErrorCode
      BBCount:         20
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - _ZL16sizeInMaxAlignTsi
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE6resizeEii
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EEC2Ev
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
        - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE11getCapacityEv
        - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:237,56'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:238,40'
              BranchSideFuncs:
                - _ZL16sizeInMaxAlignTsi
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE6resizeEii
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZL16sizeInMaxAlignTsi
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
            - BranchSide:      'uarrsort.cpp:243,18'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZL16sizeInMaxAlignTsi
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
        - Branch String:   'uarrsort.cpp:237,8'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:239,10'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
            - BranchSide:      'uarrsort.cpp:243,18'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
                - _ZL16sizeInMaxAlignTsi
                - _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uarrsort.cpp:236,78'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EEC2Ev
        - Src:             'uarrsort.cpp:237,8'
          Dst:             _ZL16sizeInMaxAlignTsi
        - Src:             'uarrsort.cpp:237,42'
          Dst:             _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE11getCapacityEv
        - Src:             'uarrsort.cpp:238,23'
          Dst:             _ZL16sizeInMaxAlignTsi
        - Src:             'uarrsort.cpp:238,16'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EE6resizeEii
        - Src:             'uarrsort.cpp:245,1'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
        - Src:             'uarrsort.cpp:244,21'
          Dst:             _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
        - Src:             'uarrsort.cpp:244,36'
          Dst:             _ZNK6icu_6615MaybeStackArrayI11max_align_tLi14EE8getAliasEv
        - Src:             'uarrsort.cpp:244,49'
          Dst:             _ZL16sizeInMaxAlignTsi
        - Src:             'uarrsort.cpp:243,5'
          Dst:             _ZL12subQuickSortPciiiPFiPKvS1_S1_ES1_PvS4_
        - Src:             'uarrsort.cpp:245,1'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi14EED2Ev
    - functionName:    _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - length
        - itemSize
        - cmp
        - context
        - pErrorCode
      BBCount:         21
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
        - _ZL16sizeInMaxAlignTsi
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE6resizeEii
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EEC2Ev
        - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
        - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE11getCapacityEv
        - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:143,54'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:144,39'
              BranchSideFuncs:
                - _ZL16sizeInMaxAlignTsi
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE6resizeEii
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
            - BranchSide:      'uarrsort.cpp:149,21'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
        - Branch String:   'uarrsort.cpp:143,9'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:145,10'
              BranchSideFuncs:
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
            - BranchSide:      'uarrsort.cpp:149,21'
              BranchSideFuncs:
                - _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
                - _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
                - _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uarrsort.cpp:142,74'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EEC2Ev
        - Src:             'uarrsort.cpp:143,9'
          Dst:             _ZL16sizeInMaxAlignTsi
        - Src:             'uarrsort.cpp:143,40'
          Dst:             _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE11getCapacityEv
        - Src:             'uarrsort.cpp:144,22'
          Dst:             _ZL16sizeInMaxAlignTsi
        - Src:             'uarrsort.cpp:144,15'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EE6resizeEii
        - Src:             'uarrsort.cpp:150,1'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
        - Src:             'uarrsort.cpp:149,62'
          Dst:             _ZNK6icu_6615MaybeStackArrayI11max_align_tLi7EE8getAliasEv
        - Src:             'uarrsort.cpp:149,5'
          Dst:             _ZL15doInsertionSortPciiPFiPKvS1_S1_ES1_Pv
        - Src:             'uarrsort.cpp:150,1'
          Dst:             _ZN6icu_6615MaybeStackArrayI11max_align_tLi7EED2Ev
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_sortArray_66
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - length
        - itemSize
        - cmp
        - context
        - sortStable
        - pErrorCode
      BBCount:         29
      ICount:          139
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:257,25'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:257,39'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:258,9'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:257,8'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:258,9'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:260,9'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Branch String:   'uarrsort.cpp:260,18'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:260,21'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
            - BranchSide:      'uarrsort.cpp:260,37'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Branch String:   'uarrsort.cpp:260,34'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:260,37'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:261,10'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:260,46'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:260,49'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:261,10'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:260,61'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:260,64'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:261,10'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:260,8'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:261,10'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:265,8'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Branch String:   'uarrsort.cpp:265,8'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:266,9'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:267,15'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Branch String:   'uarrsort.cpp:267,32'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:267,35'
              BranchSideFuncs:
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
            - BranchSide:      'uarrsort.cpp:268,31'
              BranchSideFuncs:
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Branch String:   'uarrsort.cpp:267,15'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:268,31'
              BranchSideFuncs:
                - _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
            - BranchSide:      'uarrsort.cpp:270,27'
              BranchSideFuncs:
                - _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
      Callsites:
        - Src:             'uarrsort.cpp:257,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uarrsort.cpp:268,9'
          Dst:             _ZL13insertionSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
        - Src:             'uarrsort.cpp:270,9'
          Dst:             _ZL9quickSortPciiPFiPKvS1_S1_ES1_P10UErrorCode
    - functionName:    uprv_uint32Comparator_66
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - left
        - right
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uarrsort.cpp:61,8'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:62,9'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:63,15'
              BranchSideFuncs: []
        - Branch String:   'uarrsort.cpp:63,15'
          Branch Sides:
            - BranchSide:      'uarrsort.cpp:64,9'
              BranchSideFuncs: []
            - BranchSide:      'uarrsort.cpp:66,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uprv_int32Comparator_66
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - left
        - right
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_uint16Comparator_66
      functionSourceFile: '/src/icu/source/common/uarrsort.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - left
        - right
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23findCommonICUDataByNamePKcR10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - inBasename
        - err
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL20udata_findCachedDataPKcR10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_665MutexC2EPNS_6UMutexE
        - _ZN6icu_665MutexD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udata.cpp:149,24'
          Branch Sides:
            - BranchSide:      'udata.cpp:149,27'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:150,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:149,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:150,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:153,15'
              BranchSideFuncs:
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:154,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:155,38'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:161,5'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:155,50'
          Branch Sides:
            - BranchSide:      'udata.cpp:155,74'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:160,9'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:155,17'
          Branch Sides:
            - BranchSide:      'udata.cpp:157,23'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:160,9'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
      Callsites:
        - Src:             'udata.cpp:148,27'
          Dst:             _ZL20udata_findCachedDataPKcR10UErrorCode
        - Src:             'udata.cpp:149,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:153,15'
          Dst:             _ZN6icu_665MutexC2EPNS_6UMutexE
        - Src:             'udata.cpp:161,5'
          Dst:             _ZN6icu_665MutexD2Ev
    - functionName:    _ZL20udata_findCachedDataPKcR10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - err
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12findBasenamePKc
        - _ZL18udata_getHashTableR10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - uhash_get_66
        - umtx_lock_66
        - umtx_unlock_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:313,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:314,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:317,29'
              BranchSideFuncs:
                - _ZL12findBasenamePKc
                - umtx_lock_66
                - uhash_get_66
                - umtx_unlock_66
        - Branch String:   'udata.cpp:321,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:322,18'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:327,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:312,14'
          Dst:             _ZL18udata_getHashTableR10UErrorCode
        - Src:             'udata.cpp:313,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:317,16'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:318,5'
          Dst:             umtx_lock_66
        - Src:             'udata.cpp:319,30'
          Dst:             uhash_get_66
        - Src:             'udata.cpp:320,5'
          Dst:             umtx_unlock_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18udata_getHashTableR10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19udata_initHashTableR10UErrorCode
        - _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'udata.cpp:299,5'
          Dst:             _ZN6icu_6613umtx_initOnceERNS_9UInitOnceEPFvR10UErrorCodeES3_
        - Src:             'udata.cpp:299,5'
          Dst:             _ZL19udata_initHashTableR10UErrorCode
    - functionName:    _ZL12findBasenamePKc
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strrchr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'udata.cpp:227,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:228,16'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:230,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:226,26'
          Dst:             strrchr
    - functionName:    _ZL19udata_initHashTableR10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13udata_cleanupv
        - _ZL24DataCacheElement_deleterPv
        - _ZL9U_FAILURE10UErrorCode
        - ucln_common_registerCleanup_66
        - uhash_compareChars_66
        - uhash_hashChars_66
        - uhash_open_66
        - uhash_setValueDeleter_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udata.cpp:286,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:287,8'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:290,27'
              BranchSideFuncs:
                - uhash_setValueDeleter_66
                - ucln_common_registerCleanup_66
      Callsites:
        - Src:             'udata.cpp:285,24'
          Dst:             uhash_open_66
        - Src:             'udata.cpp:285,24'
          Dst:             uhash_hashChars_66
        - Src:             'udata.cpp:285,24'
          Dst:             uhash_compareChars_66
        - Src:             'udata.cpp:286,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:290,5'
          Dst:             uhash_setValueDeleter_66
        - Src:             'udata.cpp:290,5'
          Dst:             _ZL24DataCacheElement_deleterPv
        - Src:             'udata.cpp:291,5'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'udata.cpp:291,5'
          Dst:             _ZL13udata_cleanupv
    - functionName:    _ZL24DataCacheElement_deleterPv
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pDCEl
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - udata_close_66
        - uprv_free_66
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'udata.cpp:278,5'
          Dst:             udata_close_66
        - Src:             'udata.cpp:279,5'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:280,5'
          Dst:             uprv_free_66
    - functionName:    _ZL13udata_cleanupv
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6icu_669UInitOnce5resetEv
        - udata_close_66
        - uhash_close_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:127,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:125,13'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
                - uhash_close_66
            - BranchSide:      'udata.cpp:127,9'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
                - uhash_close_66
        - Branch String:   'udata.cpp:127,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:128,21'
              BranchSideFuncs:
                - uhash_close_66
                - _ZN6icu_669UInitOnce5resetEv
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
            - BranchSide:      'udata.cpp:131,30'
              BranchSideFuncs:
                - _ZN6icu_669UInitOnce5resetEv
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
        - Branch String:   'udata.cpp:133,56'
          Branch Sides:
            - BranchSide:      'udata.cpp:133,79'
              BranchSideFuncs:
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
            - BranchSide:      'udata.cpp:133,5'
              BranchSideFuncs:
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
                - udata_close_66
        - Branch String:   'udata.cpp:133,5'
          Branch Sides:
            - BranchSide:      'udata.cpp:134,41'
              BranchSideFuncs:
                - udata_close_66
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
            - BranchSide:      'udata.cpp:137,32'
              BranchSideFuncs:
                - _ZNSt3__16atomicIiEaSB8ne180100Ei
      Callsites:
        - Src:             'udata.cpp:128,9'
          Dst:             uhash_close_66
        - Src:             'udata.cpp:131,30'
          Dst:             _ZN6icu_669UInitOnce5resetEv
        - Src:             'udata.cpp:134,9'
          Dst:             udata_close_66
    - functionName:    _ZL23setCommonICUDataPointerPKvaP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - ''
        - pErrorCode
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UDataMemory_init_66
        - UDataMemory_setData_66
        - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - udata_checkCommonData_66
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'udata.cpp:216,5'
          Dst:             UDataMemory_init_66
        - Src:             'udata.cpp:217,5'
          Dst:             UDataMemory_setData_66
        - Src:             'udata.cpp:218,5'
          Dst:             udata_checkCommonData_66
        - Src:             'udata.cpp:219,12'
          Dst:             _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
    - functionName:    _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - warn
        - pErr
      BBCount:         24
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - UDataMemory_createNewInstance_66
        - UDatamemory_assign_66
        - _ZL13udata_cleanupv
        - _ZL9U_FAILURE10UErrorCode
        - ucln_common_registerCleanup_66
        - umtx_lock_66
        - umtx_unlock_66
        - uprv_free_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'udata.cpp:178,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:179,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:186,24'
              BranchSideFuncs:
                - UDatamemory_assign_66
                - umtx_lock_66
                - umtx_unlock_66
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'udata.cpp:188,5'
          Branch Sides:
            - BranchSide:      'udata.cpp:189,33'
              BranchSideFuncs:
                - umtx_unlock_66
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'udata.cpp:198,5'
              BranchSideFuncs:
                - umtx_unlock_66
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'udata.cpp:189,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:190,38'
              BranchSideFuncs:
                - umtx_unlock_66
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'udata.cpp:193,40'
              BranchSideFuncs:
                - umtx_unlock_66
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'udata.cpp:200,49'
          Branch Sides:
            - BranchSide:      'udata.cpp:200,52'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'udata.cpp:203,9'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'udata.cpp:200,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:201,10'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
            - BranchSide:      'udata.cpp:203,9'
              BranchSideFuncs:
                - uprv_free_66
                - ucln_common_registerCleanup_66
        - Branch String:   'udata.cpp:203,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:204,9'
              BranchSideFuncs:
                - ucln_common_registerCleanup_66
            - BranchSide:      'udata.cpp:206,19'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             'udata.cpp:175,35'
          Dst:             UDataMemory_createNewInstance_66
        - Src:             'udata.cpp:178,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:186,5'
          Dst:             UDatamemory_assign_66
        - Src:             'udata.cpp:187,5'
          Dst:             umtx_lock_66
        - Src:             'udata.cpp:198,5'
          Dst:             umtx_unlock_66
        - Src:             'udata.cpp:204,9'
          Dst:             ucln_common_registerCleanup_66
        - Src:             'udata.cpp:204,9'
          Dst:             _ZL13udata_cleanupv
        - Src:             'udata.cpp:206,9'
          Dst:             uprv_free_66
    - functionName:    _ZL13extendICUDataP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErr
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UDataMemory_init_66
        - UDatamemory_assign_66
        - _ZL14openCommonDataPKciP10UErrorCode
        - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - _ZL23findCommonICUDataByNamePKcR10UErrorCode
        - _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udata.cpp:841,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:841,8'
              BranchSideFuncs:
                - _ZL23findCommonICUDataByNamePKcR10UErrorCode
            - BranchSide:      'udata.cpp:846,20'
              BranchSideFuncs:
                - _ZL14openCommonDataPKciP10UErrorCode
                - UDataMemory_init_66
                - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
                - _ZL23findCommonICUDataByNamePKcR10UErrorCode
                - UDatamemory_assign_66
                - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - Branch String:   'udata.cpp:851,11'
          Branch Sides:
            - BranchSide:      'udata.cpp:852,42'
              BranchSideFuncs:
                - UDatamemory_assign_66
                - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
                - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
                - _ZL23findCommonICUDataByNamePKcR10UErrorCode
            - BranchSide:      'udata.cpp:866,9'
              BranchSideFuncs:
                - _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
                - _ZL23findCommonICUDataByNamePKcR10UErrorCode
      Callsites:
        - Src:             'udata.cpp:841,9'
          Dst:             _ZN6icu_6616umtx_loadAcquireERNSt3__16atomicIiEE
        - Src:             'udata.cpp:843,17'
          Dst:             _ZL14openCommonDataPKciP10UErrorCode
        - Src:             'udata.cpp:850,8'
          Dst:             UDataMemory_init_66
        - Src:             'udata.cpp:852,11'
          Dst:             UDatamemory_assign_66
        - Src:             'udata.cpp:861,15'
          Dst:             _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - Src:             'udata.cpp:866,9'
          Dst:             _ZN6icu_6617umtx_storeReleaseERNSt3__16atomicIiEEi
        - Src:             'udata.cpp:869,17'
          Dst:             _ZL23findCommonICUDataByNamePKcR10UErrorCode
    - functionName:    _ZL14openCommonDataPKciP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - commonDataIndex
        - pErrorCode
      BBCount:         53
      ICount:          303
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - UDataMemory_init_66
        - UDataMemory_isLoaded_66
        - _ZL12findBasenamePKc
        - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - _ZL20udata_findCachedDataPKcR10UErrorCode
        - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
        - _ZN6icu_6617UDataPathIteratorD2Ev
        - _ZN6icu_665MutexC2EPNS_6UMutexE
        - _ZN6icu_665MutexD2Ev
        - u_getDataDirectory_66
        - udata_checkCommonData_66
        - uprv_mapFile_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:678,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:679,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:682,5'
              BranchSideFuncs:
                - UDataMemory_init_66
                - _ZL12findBasenamePKc
                - _ZL20udata_findCachedDataPKcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1378
                - u_getDataDirectory_66
                - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:685,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:687,12'
              BranchSideFuncs:
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:735,31'
              BranchSideFuncs:
                - _ZL12findBasenamePKc
                - _ZL20udata_findCachedDataPKcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1378
                - u_getDataDirectory_66
                - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
        - Branch String:   'udata.cpp:687,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:688,13'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:691,19'
              BranchSideFuncs:
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:692,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:693,44'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:698,19'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:698,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:699,40'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:705,9'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:699,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:701,21'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
            - BranchSide:      'udata.cpp:703,13'
              BranchSideFuncs:
                - _ZN6icu_665MutexD2Ev
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'udata.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:722,64'
              BranchSideFuncs:
                - _ZL23setCommonICUDataPointerPKvaP10UErrorCode
                - _ZN6icu_665MutexC2EPNS_6UMutexE
                - _ZN6icu_665MutexD2Ev
        - Branch String:   'udata.cpp:740,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:746,24'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
            - BranchSide:      'udata.cpp:755,55'
              BranchSideFuncs:
                - _ZL20udata_findCachedDataPKcR10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1378
                - u_getDataDirectory_66
                - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - Branch String:   'udata.cpp:746,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:747,14'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:749,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:756,30'
          Branch Sides:
            - BranchSide:      'udata.cpp:756,44'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:757,16'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:756,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:757,16'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:764,28'
              BranchSideFuncs:
                - u_getDataDirectory_66
                - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - Branch String:   'udata.cpp:766,50'
          Branch Sides:
            - BranchSide:      'udata.cpp:766,77'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - UDataMemory_isLoaded_66
            - BranchSide:      'udata.cpp:766,5'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - uprv_mapFile_66
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - Branch String:   'udata.cpp:766,5'
          Branch Sides:
            - BranchSide:      'udata.cpp:771,30'
              BranchSideFuncs:
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - UDataMemory_isLoaded_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
            - BranchSide:      'udata.cpp:776,20'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - Branch String:   'udata.cpp:776,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:777,9'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIteratorD2Ev
            - BranchSide:      'udata.cpp:791,20'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - Branch String:   'udata.cpp:791,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:792,9'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIteratorD2Ev
            - BranchSide:      'udata.cpp:794,10'
              BranchSideFuncs:
                - UDataMemory_isLoaded_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - Branch String:   'udata.cpp:794,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:796,10'
              BranchSideFuncs:
                - udata_checkCommonData_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
            - BranchSide:      'udata.cpp:801,35'
              BranchSideFuncs:
                - udata_checkCommonData_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
      Callsites:
        - Src:             'udata.cpp:678,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:682,5'
          Dst:             UDataMemory_init_66
        - Src:             'udata.cpp:691,19'
          Dst:             _ZN6icu_665MutexC2EPNS_6UMutexE
        - Src:             'udata.cpp:705,9'
          Dst:             _ZN6icu_665MutexD2Ev
        - Src:             'udata.cpp:722,9'
          Dst:             _ZL23setCommonICUDataPointerPKvaP10UErrorCode
        - Src:             'udata.cpp:724,19'
          Dst:             _ZN6icu_665MutexC2EPNS_6UMutexE
        - Src:             'udata.cpp:726,9'
          Dst:             _ZN6icu_665MutexD2Ev
        - Src:             'udata.cpp:735,18'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:746,13'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'udata.cpp:755,34'
          Dst:             _ZL20udata_findCachedDataPKcR10UErrorCode
        - Src:             'udata.cpp:756,33'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:764,28'
          Dst:             u_getDataDirectory_66
        - Src:             'udata.cpp:764,23'
          Dst:             _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
        - Src:             'udata.cpp:766,13'
          Dst:             UDataMemory_isLoaded_66
        - Src:             'udata.cpp:766,72'
          Dst:             _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - Src:             'udata.cpp:771,9'
          Dst:             uprv_mapFile_66
        - Src:             'udata.cpp:808,1'
          Dst:             _ZN6icu_6617UDataPathIteratorD2Ev
        - Src:             'udata.cpp:776,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:791,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:794,10'
          Dst:             UDataMemory_isLoaded_66
        - Src:             'udata.cpp:801,5'
          Dst:             udata_checkCommonData_66
        - Src:             'udata.cpp:807,12'
          Dst:             _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - Src:             'udata.cpp:808,1'
          Dst:             _ZN6icu_6617UDataPathIteratorD2Ev
    - functionName:    _ZL9U_SUCCESS10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pErrorCode
      BBCount:         54
      ICount:          342
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - _ZL12findBasenamePKc
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - _ZN6icu_6610CharString4dataEv
        - _ZN6icu_6610CharString5clearEv
        - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6610CharString8truncateEi
        - _ZNK6icu_6610CharString6lengthEv
        - _ZNK6icu_6610CharString7isEmptyEv
        - _ZNK6icu_6610CharStringixEi
        - _ZNK6icu_6611StringPiece4dataEv
        - _ZNK6icu_6611StringPiece5emptyEv
        - _ZNK6icu_6611StringPiece6lengthEv
        - strchr
        - strcmp
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:517,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:518,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:521,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:527,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:528,13'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:530,23'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:532,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:533,24'
              BranchSideFuncs:
                - strlen
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
            - BranchSide:      'udata.cpp:537,24'
              BranchSideFuncs:
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
        - Branch String:   'udata.cpp:538,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:540,36'
              BranchSideFuncs:
                - strlen
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
            - BranchSide:      'udata.cpp:543,37'
              BranchSideFuncs:
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - strlen
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
        - Branch String:   'udata.cpp:549,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:550,13'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:566,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - strlen
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
        - Branch String:   'udata.cpp:571,34'
          Branch Sides:
            - BranchSide:      'udata.cpp:572,13'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strlen
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
            - BranchSide:      'udata.cpp:584,16'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:572,25'
          Branch Sides:
            - BranchSide:      'udata.cpp:573,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strlen
                - strlen
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
            - BranchSide:      'udata.cpp:584,16'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:573,78'
          Branch Sides:
            - BranchSide:      'udata.cpp:574,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:584,16'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:574,85'
          Branch Sides:
            - BranchSide:      'udata.cpp:575,12'
              BranchSideFuncs:
                - strlen
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:584,16'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:571,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:581,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
            - BranchSide:      'udata.cpp:584,16'
              BranchSideFuncs:
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
        - Branch String:   'udata.cpp:584,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:585,21'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:607,13'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - Branch String:   'udata.cpp:585,33'
          Branch Sides:
            - BranchSide:      'udata.cpp:586,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:595,21'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
        - Branch String:   'udata.cpp:585,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:591,21'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:595,21'
              BranchSideFuncs:
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
        - Branch String:   'udata.cpp:595,43'
          Branch Sides:
            - BranchSide:      'udata.cpp:596,21'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
            - BranchSide:      'udata.cpp:603,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - Branch String:   'udata.cpp:596,53'
          Branch Sides:
            - BranchSide:      'udata.cpp:597,21'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
            - BranchSide:      'udata.cpp:603,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - Branch String:   'udata.cpp:595,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:601,19'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
            - BranchSide:      'udata.cpp:603,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - Branch String:   'udata.cpp:611,21'
          Branch Sides:
            - BranchSide:      'udata.cpp:614,21'
              BranchSideFuncs:
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
            - BranchSide:      'udata.cpp:616,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
        - Branch String:   'udata.cpp:626,5'
          Branch Sides:
            - BranchSide:      'udata.cpp:527,13'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - strchr
                - _ZN6icu_6610CharString5clearEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - _ZNK6icu_6610CharStringixEi
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZNK6icu_6611StringPiece5emptyEv
                - _ZNK6icu_6611StringPiece6lengthEv
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString4dataEv
                - strcmp
                - _ZNK6icu_6610CharString6lengthEv
                - _ZN6icu_6610CharString8truncateEi
                - _ZN6icu_6610CharString4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZNK6icu_6611StringPiece4dataEv
                - strncmp
                - _ZN6icu_6610CharString4dataEv
                - _ZL12findBasenamePKc
                - strncmp
                - strlen
                - strlen
                - strlen
            - BranchSide:      'udata.cpp:629,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:517,8'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:532,33'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:534,32'
          Dst:             strlen
        - Src:             'udata.cpp:537,24'
          Dst:             strchr
        - Src:             'udata.cpp:540,36'
          Dst:             strlen
        - Src:             'udata.cpp:566,20'
          Dst:             _ZN6icu_6610CharString5clearEv
        - Src:             'udata.cpp:566,28'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'udata.cpp:569,48'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:569,24'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:573,12'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:573,12'
          Dst:             _ZNK6icu_6611StringPiece4dataEv
        - Src:             'udata.cpp:573,12'
          Dst:             strncmp
        - Src:             'udata.cpp:574,12'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:574,12'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:574,12'
          Dst:             strncmp
        - Src:             'udata.cpp:575,12'
          Dst:             strlen
        - Src:             'udata.cpp:584,16'
          Dst:             _ZNK6icu_6610CharStringixEi
        - Src:             'udata.cpp:586,20'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:586,20'
          Dst:             strncmp
        - Src:             'udata.cpp:595,33'
          Dst:             _ZNK6icu_6610CharString7isEmptyEv
        - Src:             'udata.cpp:596,43'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'udata.cpp:597,21'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:597,21'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'udata.cpp:597,21'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:597,21'
          Dst:             strcmp
        - Src:             'udata.cpp:601,61'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'udata.cpp:601,30'
          Dst:             _ZN6icu_6610CharString8truncateEi
        - Src:             'udata.cpp:603,28'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:607,43'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:607,65'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'udata.cpp:607,24'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'udata.cpp:609,25'
          Dst:             _ZNK6icu_6611StringPiece5emptyEv
        - Src:             'udata.cpp:611,28'
          Dst:             _ZNK6icu_6611StringPiece6lengthEv
        - Src:             'udata.cpp:614,32'
          Dst:             _ZN6icu_6610CharString27ensureEndsWithFileSeparatorER10UErrorCode
        - Src:             'udata.cpp:616,28'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:624,27'
          Dst:             _ZN6icu_6610CharString4dataEv
    - functionName:    _ZN6icu_6617UDataPathIteratorD2Ev
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6icu_6610CharStringD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'udata.cpp:411,7'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:411,7'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:411,7'
          Dst:             _ZN6icu_6610CharStringD2Ev
    - functionName:    _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - item
        - pErr
      BBCount:         23
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - UDataMemory_createNewInstance_66
        - UDatamemory_assign_66
        - _ZL12findBasenamePKc
        - _ZL18udata_getHashTableR10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - strcpy
        - strlen
        - uhash_get_66
        - uhash_put_66
        - umtx_lock_66
        - umtx_unlock_66
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:340,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:341,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:347,38'
              BranchSideFuncs:
                - uprv_malloc_66
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDatamemory_assign_66
                - _ZL12findBasenamePKc
                - strlen
                - uprv_malloc_66
                - strcpy
                - umtx_lock_66
                - uhash_get_66
                - uhash_put_66
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:348,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:349,10'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:352,54'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - UDatamemory_assign_66
                - _ZL12findBasenamePKc
                - strlen
                - uprv_malloc_66
                - strcpy
                - umtx_lock_66
                - uhash_get_66
                - uhash_put_66
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:353,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:354,19'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'udata.cpp:357,24'
              BranchSideFuncs:
                - UDatamemory_assign_66
                - _ZL12findBasenamePKc
                - strlen
                - uprv_malloc_66
                - strcpy
                - umtx_lock_66
                - uhash_get_66
                - uhash_put_66
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:362,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:363,10'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'udata.cpp:368,5'
              BranchSideFuncs:
                - strcpy
                - umtx_lock_66
                - uhash_get_66
                - uhash_put_66
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:374,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:375,16'
              BranchSideFuncs:
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'udata.cpp:379,13'
              BranchSideFuncs:
                - uhash_put_66
                - umtx_unlock_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:391,43'
          Branch Sides:
            - BranchSide:      'udata.cpp:391,56'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'udata.cpp:392,17'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'udata.cpp:391,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:392,17'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'udata.cpp:399,12'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:396,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:396,27'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:396,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:339,14'
          Dst:             _ZL18udata_getHashTableR10UErrorCode
        - Src:             'udata.cpp:340,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:347,38'
          Dst:             uprv_malloc_66
        - Src:             'udata.cpp:352,24'
          Dst:             UDataMemory_createNewInstance_66
        - Src:             'udata.cpp:353,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:354,9'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:357,5'
          Dst:             UDatamemory_assign_66
        - Src:             'udata.cpp:359,16'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:360,24'
          Dst:             strlen
        - Src:             'udata.cpp:361,32'
          Dst:             uprv_malloc_66
        - Src:             'udata.cpp:364,9'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:365,9'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:368,5'
          Dst:             strcpy
        - Src:             'udata.cpp:372,5'
          Dst:             umtx_lock_66
        - Src:             'udata.cpp:373,36'
          Dst:             uhash_get_66
        - Src:             'udata.cpp:378,9'
          Dst:             uhash_put_66
        - Src:             'udata.cpp:384,5'
          Dst:             umtx_unlock_66
        - Src:             'udata.cpp:391,46'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:393,9'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:394,9'
          Dst:             uprv_free_66
        - Src:             'udata.cpp:395,9'
          Dst:             uprv_free_66
    - functionName:    _ZNK6icu_6610CharStringixEi
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - index
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './charstr.h:80,51'
          Dst:             _ZNK6icu_6615MaybeStackArrayIcLi40EEixEl
    - functionName:    _ZNK6icu_6610CharString7isEmptyEv
      functionSourceFile: '/src/icu/source/common/./charstr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - inPath
        - pkg
        - item
        - inSuffix
        - doCheckLastFour
        - pErrorCode
      BBCount:         32
      ICount:          212
      EdgeCount:       56
      CyclomaticComplexity: 26
      functionsReached:
        - _ZL12findBasenamePKc
        - _ZN6icu_6610CharString4dataEv
        - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6610CharStringC2Ev
        - _ZN6icu_6610CharStringD2Ev
        - _ZN6icu_6611StringPieceC2EPKc
        - _ZN6icu_6611StringPieceC2Ev
        - strlen
        - u_getDataDirectory_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udata.cpp:456,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:457,16'
              BranchSideFuncs:
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL12findBasenamePKc
                - strlen
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:459,16'
              BranchSideFuncs:
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strlen
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:463,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:464,7'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZL12findBasenamePKc
                - strlen
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6611StringPieceC2EPKc
            - BranchSide:      'udata.cpp:471,29'
              BranchSideFuncs:
                - _ZL12findBasenamePKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strlen
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6611StringPieceC2EPKc
        - Branch String:   'udata.cpp:475,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:476,20'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6611StringPieceC2EPKc
            - BranchSide:      'udata.cpp:478,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6611StringPieceC2EPKc
        - Branch String:   'udata.cpp:486,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:487,18'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:489,18'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
      Callsites:
        - Src:             'udata.cpp:448,20'
          Dst:             _ZN6icu_6611StringPieceC2Ev
        - Src:             'udata.cpp:448,20'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:448,20'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:448,20'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:457,16'
          Dst:             u_getDataDirectory_66
        - Src:             'udata.cpp:506,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:464,19'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:464,63'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:464,56'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:471,16'
          Dst:             _ZL12findBasenamePKc
        - Src:             'udata.cpp:472,28'
          Dst:             strlen
        - Src:             'udata.cpp:478,18'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'udata.cpp:479,29'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:487,18'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:489,18'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:506,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:506,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
    - functionName:    _ZN6icu_6611StringPieceC2Ev
      functionSourceFile: '/src/icu/source/common/./unicode/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pHeader
        - isAcceptable
        - context
        - type
        - name
        - nonFatalErr
        - fatalErr
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - UDataMemory_createNewInstance_66
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:963,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:964,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:967,8'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:967,41'
          Branch Sides:
            - BranchSide:      'udata.cpp:968,9'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:980,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:968,42'
          Branch Sides:
            - BranchSide:      'udata.cpp:969,10'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:980,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:969,29'
          Branch Sides:
            - BranchSide:      'udata.cpp:969,32'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:971,48'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:967,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:971,48'
              BranchSideFuncs:
                - UDataMemory_createNewInstance_66
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:980,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:972,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:973,13'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:975,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:963,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:971,18'
          Dst:             UDataMemory_createNewInstance_66
        - Src:             'udata.cpp:972,13'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        12
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - isICUData
        - ''
        - ''
        - ''
        - tocEntryName
        - path
        - type
        - name
        - isAcceptable
        - context
        - subErrorCode
        - pErrorCode
      BBCount:         31
      ICount:          211
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
        - _ZL13extendICUDataP10UErrorCode
        - _ZL14openCommonDataPKciP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'udata.cpp:1071,37'
          Branch Sides:
            - BranchSide:      'udata.cpp:1071,40'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1095,14'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1071,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1075,21'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1095,14'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1080,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1081,44'
              BranchSideFuncs:
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
            - BranchSide:      'udata.cpp:1093,9'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1085,21'
          Branch Sides:
            - BranchSide:      'udata.cpp:1086,21'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1088,21'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1088,21'
          Branch Sides:
            - BranchSide:      'udata.cpp:1089,42'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1092,13'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1095,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:1096,28'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1102,14'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1102,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:1103,13'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1104,20'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1104,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:1105,13'
              BranchSideFuncs:
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13extendICUDataP10UErrorCode
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1106,22'
              BranchSideFuncs:
                - _ZL13extendICUDataP10UErrorCode
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1106,46'
          Branch Sides:
            - BranchSide:      'udata.cpp:1106,63'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1110,13'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1106,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:1107,36'
              BranchSideFuncs:
                - _ZL14openCommonDataPKciP10UErrorCode
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZL13extendICUDataP10UErrorCode
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1110,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:1069,21'
          Dst:             _ZL14openCommonDataPKciP10UErrorCode
        - Src:             'udata.cpp:1071,12'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'udata.cpp:1081,30'
          Dst:             _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
        - Src:             'udata.cpp:1085,21'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1106,49'
          Dst:             _ZL13extendICUDataP10UErrorCode
    - functionName:    _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pkgName
        - dataPath
        - tocEntryPathSuffix
        - path
        - type
        - name
        - isAcceptable
        - context
        - subErrorCode
        - pErrorCode
      BBCount:         20
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
        - _ZL9U_FAILURE10UErrorCode
        - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
        - _ZN6icu_6617UDataPathIteratorD2Ev
        - udata_close_66
        - uprv_mapFile_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:1004,5'
          Branch Sides:
            - BranchSide:      'udata.cpp:1009,39'
              BranchSideFuncs:
                - uprv_mapFile_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - udata_close_66
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1040,5'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIteratorD2Ev
        - Branch String:   'udata.cpp:1009,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:1004,5'
              BranchSideFuncs:
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_close_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - uprv_mapFile_66
            - BranchSide:      'udata.cpp:1011,51'
              BranchSideFuncs:
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - udata_close_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - uprv_mapFile_66
        - Branch String:   'udata.cpp:1012,17'
          Branch Sides:
            - BranchSide:      'udata.cpp:1016,50'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIteratorD2Ev
            - BranchSide:      'udata.cpp:1026,13'
              BranchSideFuncs:
                - udata_close_66
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - uprv_mapFile_66
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
        - Branch String:   'udata.cpp:1029,17'
          Branch Sides:
            - BranchSide:      'udata.cpp:1030,17'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIteratorD2Ev
            - BranchSide:      'udata.cpp:1034,14'
              BranchSideFuncs:
                - _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - _ZN6icu_6617UDataPathIteratorD2Ev
                - uprv_mapFile_66
                - _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
                - udata_close_66
                - _ZL9U_FAILURE10UErrorCode.1378
      Callsites:
        - Src:             'udata.cpp:1002,23'
          Dst:             _ZN6icu_6617UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode
        - Src:             'udata.cpp:1004,31'
          Dst:             _ZN6icu_6617UDataPathIterator4nextEP10UErrorCode
        - Src:             'udata.cpp:1009,13'
          Dst:             uprv_mapFile_66
        - Src:             'udata.cpp:1011,26'
          Dst:             _ZL13checkDataItemPK10DataHeaderPFaPvPKcS4_PK9UDataInfoES2_S4_S4_P10UErrorCodeSB_
        - Src:             'udata.cpp:1041,1'
          Dst:             _ZN6icu_6617UDataPathIteratorD2Ev
        - Src:             'udata.cpp:1026,13'
          Dst:             udata_close_66
        - Src:             'udata.cpp:1029,17'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1041,1'
          Dst:             _ZN6icu_6617UDataPathIteratorD2Ev
    - functionName:    _ZL14isTimeZoneFilePKcS0_
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udata.cpp:1119,45'
          Branch Sides:
            - BranchSide:      'udata.cpp:1119,45'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'udata.cpp:1120,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             'udata.cpp:1119,14'
          Dst:             strcmp
        - Src:             'udata.cpp:1120,14'
          Dst:             strcmp
        - Src:             'udata.cpp:1121,14'
          Dst:             strcmp
        - Src:             'udata.cpp:1122,14'
          Dst:             strcmp
        - Src:             'udata.cpp:1123,14'
          Dst:             strcmp
    - functionName:    _ZN6icu_6610FileTracer9traceOpenEPKcS2_S2_
      functionSourceFile: '/src/icu/source/common/./restrace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_setFileAccess_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - access
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_getInfo_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - pInfo
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - udata_getInfoSize_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udata.cpp:1436,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1436,8'
              BranchSideFuncs:
                - udata_getInfoSize_66
            - BranchSide:      'udata.cpp:1437,12'
              BranchSideFuncs:
                - udata_getInfoSize_66
        - Branch String:   'udata.cpp:1437,24'
          Branch Sides:
            - BranchSide:      'udata.cpp:1437,27'
              BranchSideFuncs:
                - udata_getInfoSize_66
            - BranchSide:      'udata.cpp:1450,13'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1437,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1438,36'
              BranchSideFuncs:
                - udata_getInfoSize_66
            - BranchSide:      'udata.cpp:1450,13'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1440,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1441,29'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1443,13'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1444,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1446,28'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1449,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udata.cpp:1439,35'
          Dst:             udata_getInfoSize_66
    - functionName:    udata_openChoice_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - type
        - name
        - isAcceptable
        - context
        - pErrorCode
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udata.cpp:1422,25'
          Branch Sides:
            - BranchSide:      'udata.cpp:1422,39'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1423,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1422,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1423,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1424,15'
              BranchSideFuncs:
                - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
        - Branch String:   'udata.cpp:1424,26'
          Branch Sides:
            - BranchSide:      'udata.cpp:1424,30'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1425,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1424,38'
          Branch Sides:
            - BranchSide:      'udata.cpp:1424,41'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1425,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1424,15'
          Branch Sides:
            - BranchSide:      'udata.cpp:1425,10'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1428,29'
              BranchSideFuncs:
                - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
      Callsites:
        - Src:             'udata.cpp:1422,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1428,16'
          Dst:             _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
    - functionName:    _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - type
        - name
        - isAcceptable
        - context
        - pErrorCode
      BBCount:         172
      ICount:          906
      EdgeCount:       334
      CyclomaticComplexity: 164
      functionsReached:
        - _ZL14isTimeZoneFilePKcS0_
        - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - _ZL9U_FAILURE10UErrorCode
        - _ZL9U_SUCCESS10UErrorCode
        - _ZN6icu_6610CharString4dataEv
        - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - _ZN6icu_6610CharString6appendEcR10UErrorCode
        - _ZN6icu_6610CharStringC2Ev
        - _ZN6icu_6610CharStringD2Ev
        - _ZN6icu_6610FileTracer9traceOpenEPKcS2_S2_
        - _ZN6icu_6611StringPieceC2EPKc
        - _ZNK6icu_6610CharString6lengthEv
        - _ZNK6icu_6610CharString7isEmptyEv
        - strchr
        - strcmp
        - strncmp
        - strrchr
        - u_getDataDirectory_66
        - u_getTimeZoneFilesDirectory_66
        - uprv_pathIsAbsolute_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udata.cpp:1179,21'
          Branch Sides:
            - BranchSide:      'udata.cpp:1180,16'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1185,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1180,39'
          Branch Sides:
            - BranchSide:      'udata.cpp:1181,9'
              BranchSideFuncs:
                - strncmp
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - strncmp
            - BranchSide:      'udata.cpp:1185,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1182,75'
          Branch Sides:
            - BranchSide:      'udata.cpp:1183,9'
              BranchSideFuncs:
                - strncmp
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1185,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1179,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1185,17'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1206,16'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringC2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1213,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1214,24'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1218,15'
              BranchSideFuncs:
                - strrchr
                - strchr
                - uprv_pathIsAbsolute_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1220,38'
          Branch Sides:
            - BranchSide:      'udata.cpp:1220,42'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1222,16'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1220,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1222,16'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1228,24'
              BranchSideFuncs:
                - strchr
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1222,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1223,32'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1225,32'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1229,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1230,33'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1244,20'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1231,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:1232,36'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1234,36'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEPKciR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
        - Branch String:   'udata.cpp:1244,20'
          Branch Sides:
            - BranchSide:      'udata.cpp:1245,36'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1247,36'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZNK6icu_6610CharString6lengthEv
                - _ZNK6icu_6610CharString7isEmptyEv
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1267,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1268,53'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1272,49'
              BranchSideFuncs:
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString6appendEcR10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Branch String:   'udata.cpp:1274,19'
          Branch Sides:
            - BranchSide:      'udata.cpp:1274,23'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
            - BranchSide:      'udata.cpp:1279,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1274,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1275,29'
              BranchSideFuncs:
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6611StringPieceC2EPKc
                - _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1279,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1287,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1288,14'
              BranchSideFuncs:
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1301,16'
              BranchSideFuncs:
                - u_getDataDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL14isTimeZoneFilePKcS0_
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1304,19'
          Branch Sides:
            - BranchSide:      'udata.cpp:1304,37'
              BranchSideFuncs:
                - _ZL14isTimeZoneFilePKcS0_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - u_getTimeZoneFilesDirectory_66
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1319,8'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1304,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:1305,62'
              BranchSideFuncs:
                - u_getTimeZoneFilesDirectory_66
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1319,8'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1306,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:1310,73'
              BranchSideFuncs:
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1316,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1312,33'
          Branch Sides:
            - BranchSide:      'udata.cpp:1312,47'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1313,24'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1312,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1313,24'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1315,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1319,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1324,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1333,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1327,29'
          Branch Sides:
            - BranchSide:      'udata.cpp:1327,43'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1328,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1327,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1328,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1330,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1333,48'
          Branch Sides:
            - BranchSide:      'udata.cpp:1334,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1339,14'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1333,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1339,14'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1349,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1339,23'
          Branch Sides:
            - BranchSide:      'udata.cpp:1339,27'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1339,41'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1339,37'
          Branch Sides:
            - BranchSide:      'udata.cpp:1339,41'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1340,56'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1339,13'
          Branch Sides:
            - BranchSide:      'udata.cpp:1340,56'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1346,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1342,33'
          Branch Sides:
            - BranchSide:      'udata.cpp:1342,47'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1343,24'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1342,16'
          Branch Sides:
            - BranchSide:      'udata.cpp:1343,24'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1345,9'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1349,47'
          Branch Sides:
            - BranchSide:      'udata.cpp:1350,9'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1354,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1349,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1354,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
            - BranchSide:      'udata.cpp:1365,8'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1357,29'
          Branch Sides:
            - BranchSide:      'udata.cpp:1357,43'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1358,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1357,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1358,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1360,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZL9U_FAILURE10UErrorCode.1378
        - Branch String:   'udata.cpp:1365,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1369,39'
              BranchSideFuncs:
                - _ZN6icu_6610CharString4dataEv
                - _ZN6icu_6610CharString4dataEv
                - _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
            - BranchSide:      'udata.cpp:1378,19'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
        - Branch String:   'udata.cpp:1372,29'
          Branch Sides:
            - BranchSide:      'udata.cpp:1372,43'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1373,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1372,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1373,20'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1375,5'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZL9U_SUCCESS10UErrorCode.1380
        - Branch String:   'udata.cpp:1378,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1379,22'
              BranchSideFuncs:
                - _ZL9U_SUCCESS10UErrorCode.1380
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1387,12'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
        - Branch String:   'udata.cpp:1379,12'
          Branch Sides:
            - BranchSide:      'udata.cpp:1381,14'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
            - BranchSide:      'udata.cpp:1384,25'
              BranchSideFuncs:
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
                - _ZN6icu_6610CharStringD2Ev
      Callsites:
        - Src:             'udata.cpp:1175,5'
          Dst:             _ZN6icu_6610FileTracer9traceOpenEPKcS2_S2_
        - Src:             'udata.cpp:1180,9'
          Dst:             strcmp
        - Src:             'udata.cpp:1181,9'
          Dst:             strncmp
        - Src:             'udata.cpp:1183,9'
          Dst:             strncmp
        - Src:             'udata.cpp:1206,16'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:1207,16'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:1209,16'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:1210,16'
          Dst:             _ZN6icu_6610CharStringC2Ev
        - Src:             'udata.cpp:1214,24'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1214,17'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1218,15'
          Dst:             strrchr
        - Src:             'udata.cpp:1219,17'
          Dst:             strchr
        - Src:             'udata.cpp:1220,12'
          Dst:             uprv_pathIsAbsolute_66
        - Src:             'udata.cpp:1223,32'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1223,25'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1225,32'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1225,25'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1228,24'
          Dst:             strchr
        - Src:             'udata.cpp:1230,33'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1230,26'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1232,36'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1232,29'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1234,29'
          Dst:             _ZN6icu_6610CharString6appendEPKciR10UErrorCode
        - Src:             'udata.cpp:1240,40'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1245,36'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1245,29'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1247,36'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1247,29'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1263,18'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             'udata.cpp:1264,18'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             'udata.cpp:1265,40'
          Dst:             _ZNK6icu_6610CharString6lengthEv
        - Src:             'udata.cpp:1267,18'
          Dst:             _ZNK6icu_6610CharString7isEmptyEv
        - Src:             'udata.cpp:1268,22'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:1268,65'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             'udata.cpp:1269,22'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:1269,59'
          Dst:             _ZN6icu_6610CharString6appendERKS0_R10UErrorCode
        - Src:             'udata.cpp:1272,18'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:1272,68'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1272,61'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1273,18'
          Dst:             _ZN6icu_6610CharString6appendEcR10UErrorCode
        - Src:             'udata.cpp:1273,62'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1273,55'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1275,29'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1275,22'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1275,54'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1275,47'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1276,29'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1276,22'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1276,54'
          Dst:             _ZN6icu_6611StringPieceC2EPKc
        - Src:             'udata.cpp:1276,47'
          Dst:             _ZN6icu_6610CharString6appendENS_11StringPieceER10UErrorCode
        - Src:             'udata.cpp:1279,39'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1301,16'
          Dst:             u_getDataDirectory_66
        - Src:             'udata.cpp:1304,22'
          Dst:             _ZL14isTimeZoneFilePKcS0_
        - Src:             'udata.cpp:1305,34'
          Dst:             u_getTimeZoneFilesDirectory_66
        - Src:             'udata.cpp:1310,22'
          Dst:             _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - Src:             'udata.cpp:1312,36'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1325,37'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1325,88'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1324,18'
          Dst:             _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - Src:             'udata.cpp:1327,32'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1340,56'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1340,22'
          Dst:             _ZL25doLoadFromIndividualFilesPKcS0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - Src:             'udata.cpp:1342,36'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1355,37'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1355,88'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1354,18'
          Dst:             _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - Src:             'udata.cpp:1357,32'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1370,37'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1370,82'
          Dst:             _ZN6icu_6610CharString4dataEv
        - Src:             'udata.cpp:1369,18'
          Dst:             _ZL20doLoadFromCommonDataaPKcS0_S0_S0_S0_S0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCodeS8_
        - Src:             'udata.cpp:1372,32'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1378,8'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'udata.cpp:1379,12'
          Dst:             _ZL9U_SUCCESS10UErrorCode
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
        - Src:             'udata.cpp:1388,1'
          Dst:             _ZN6icu_6610CharStringD2Ev
    - functionName:    udata_open_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - type
        - name
        - pErrorCode
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udata.cpp:1402,25'
          Branch Sides:
            - BranchSide:      'udata.cpp:1402,39'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1403,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1402,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:1403,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1404,15'
              BranchSideFuncs:
                - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
        - Branch String:   'udata.cpp:1404,26'
          Branch Sides:
            - BranchSide:      'udata.cpp:1404,30'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1405,10'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:1404,15'
          Branch Sides:
            - BranchSide:      'udata.cpp:1405,10'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:1408,29'
              BranchSideFuncs:
                - _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
      Callsites:
        - Src:             'udata.cpp:1402,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:1408,16'
          Dst:             _ZL12doOpenChoicePKcS0_S0_PFaPvS0_S0_PK9UDataInfoES1_P10UErrorCode
    - functionName:    udata_setAppData_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - data
        - err
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - UDataMemory_init_66
        - UDataMemory_setData_66
        - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - udata_checkCommonData_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udata.cpp:922,18'
          Branch Sides:
            - BranchSide:      'udata.cpp:922,32'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:923,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:922,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:923,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:925,8'
              BranchSideFuncs:
                - UDataMemory_init_66
                - UDataMemory_setData_66
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
        - Branch String:   'udata.cpp:925,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:926,10'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:930,5'
              BranchSideFuncs:
                - UDataMemory_init_66
                - UDataMemory_setData_66
                - udata_checkCommonData_66
                - _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
      Callsites:
        - Src:             'udata.cpp:922,21'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:930,5'
          Dst:             UDataMemory_init_66
        - Src:             'udata.cpp:931,5'
          Dst:             UDataMemory_setData_66
        - Src:             'udata.cpp:932,5'
          Dst:             udata_checkCommonData_66
        - Src:             'udata.cpp:933,5'
          Dst:             _ZL19udata_cacheDataItemPKcP11UDataMemoryP10UErrorCode
    - functionName:    udata_setCommonData_66
      functionSourceFile: '/src/icu/source/common/udata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - pErrorCode
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UDataMemory_init_66
        - UDataMemory_setData_66
        - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - udata_checkCommonData_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udata.cpp:892,25'
          Branch Sides:
            - BranchSide:      'udata.cpp:892,39'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:893,9'
              BranchSideFuncs: []
        - Branch String:   'udata.cpp:892,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:893,9'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:896,8'
              BranchSideFuncs:
                - UDataMemory_init_66
                - UDataMemory_setData_66
                - udata_checkCommonData_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - Branch String:   'udata.cpp:896,8'
          Branch Sides:
            - BranchSide:      'udata.cpp:897,10'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:902,5'
              BranchSideFuncs:
                - UDataMemory_init_66
                - UDataMemory_setData_66
                - udata_checkCommonData_66
                - _ZL9U_FAILURE10UErrorCode.1378
                - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
        - Branch String:   'udata.cpp:905,9'
          Branch Sides:
            - BranchSide:      'udata.cpp:905,34'
              BranchSideFuncs: []
            - BranchSide:      'udata.cpp:909,41'
              BranchSideFuncs:
                - _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
      Callsites:
        - Src:             'udata.cpp:892,28'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:902,5'
          Dst:             UDataMemory_init_66
        - Src:             'udata.cpp:903,5'
          Dst:             UDataMemory_setData_66
        - Src:             'udata.cpp:904,5'
          Dst:             udata_checkCommonData_66
        - Src:             'udata.cpp:905,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udata.cpp:909,5'
          Dst:             _ZL16setCommonICUDataP11UDataMemoryaP10UErrorCode
    - functionName:    _ZL28pointerTOCPrefixBinarySearchPKcPK15PointerTOCEntryi
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - toc
        - count
      BBCount:         22
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL17strcmpAfterPrefixPKcS0_Pi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:180,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:181,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:189,29'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:189,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:190,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:192,5'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:194,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:195,16'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:197,5'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:197,5'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:198,20'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:211,5'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:199,30'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:199,17'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:199,17'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:201,12'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:202,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:204,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:204,19'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:205,20'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:207,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
      Callsites:
        - Src:             'ucmndata.cpp:189,11'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
        - Src:             'ucmndata.cpp:194,11'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
        - Src:             'ucmndata.cpp:200,21'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
    - functionName:    _ZL17strcmpAfterPrefixPKcS0_Pi
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
        - pPrefixLength
      BBCount:         8
      ICount:          82
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:114,19'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:114,22'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:115,13'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:114,12'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:115,13'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:117,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL20pointerTOCEntryCountPK11UDataMemory
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:274,23'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:274,40'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:274,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL18pointerTOCLookupFnPK11UDataMemoryPKcPiP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - name
        - pLength
        - pErrorCode
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UDataMemory_normalizeDataPointer_66
        - _ZL28pointerTOCPrefixBinarySearchPKcPK15PointerTOCEntryi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:282,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:283,47'
              BranchSideFuncs:
                - _ZL28pointerTOCPrefixBinarySearchPKcPK15PointerTOCEntryi
                - UDataMemory_normalizeDataPointer_66
            - BranchSide:      'ucmndata.cpp:307,16'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:293,12'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:298,14'
              BranchSideFuncs:
                - UDataMemory_normalizeDataPointer_66
            - BranchSide:      'ucmndata.cpp:304,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucmndata.cpp:292,16'
          Dst:             _ZL28pointerTOCPrefixBinarySearchPKcPK15PointerTOCEntryi
        - Src:             'ucmndata.cpp:299,20'
          Dst:             UDataMemory_normalizeDataPointer_66
    - functionName:    _ZL27offsetTOCPrefixBinarySearchPKcS0_PK19UDataOffsetTOCEntryi
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - names
        - toc
        - count
      BBCount:         22
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL17strcmpAfterPrefixPKcS0_Pi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:135,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:136,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:144,29'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:144,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:145,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:147,5'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:149,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:150,16'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:152,5'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:152,5'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:153,20'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:166,5'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:154,30'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:154,17'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:154,17'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:156,12'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:157,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
            - BranchSide:      'ucmndata.cpp:159,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
        - Branch String:   'ucmndata.cpp:159,19'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:160,20'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:162,19'
              BranchSideFuncs:
                - _ZL17strcmpAfterPrefixPKcS0_Pi
      Callsites:
        - Src:             'ucmndata.cpp:144,11'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
        - Src:             'ucmndata.cpp:149,11'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
        - Src:             'ucmndata.cpp:155,21'
          Dst:             _ZL17strcmpAfterPrefixPKcS0_Pi
    - functionName:    _ZL19offsetTOCEntryCountPK11UDataMemory
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:219,9'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:219,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:220,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL17offsetTOCLookupFnPK11UDataMemoryPKcPiP10UErrorCode
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - tocEntryName
        - pLength
        - pErrorCode
      BBCount:         11
      ICount:          114
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL27offsetTOCPrefixBinarySearchPKcS0_PK19UDataOffsetTOCEntryi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:232,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:233,40'
              BranchSideFuncs:
                - _ZL27offsetTOCPrefixBinarySearchPKcS0_PK19UDataOffsetTOCEntryi
            - BranchSide:      'ucmndata.cpp:267,16'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:244,12'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:246,46'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:260,13'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:250,16'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:251,38'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:253,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ucmndata.cpp:243,16'
          Dst:             _ZL27offsetTOCPrefixBinarySearchPKcS0_PK19UDataOffsetTOCEntryi
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_checkCommonData_66
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - udm
        - err
      BBCount:         48
      ICount:          317
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - udata_close_66
        - udata_getHeaderSize_66
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:327,9'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:328,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:331,8'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:331,18'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:331,21'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
            - BranchSide:      'ucmndata.cpp:332,8'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:331,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:332,8'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
            - BranchSide:      'ucmndata.cpp:333,17'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:333,55'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:334,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:339,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:334,47'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:335,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:339,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:335,57'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:336,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:339,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:333,15'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:339,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:341,14'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:341,53'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:342,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:351,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:342,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:343,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:351,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:343,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:344,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:351,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:344,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:345,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:351,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:341,14'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:348,9'
              BranchSideFuncs:
                - udata_getHeaderSize_66
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
            - BranchSide:      'ucmndata.cpp:351,13'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
        - Branch String:   'ucmndata.cpp:351,52'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:352,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:363,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:352,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:353,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:363,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:353,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:354,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:363,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:354,48'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:355,9'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
                - udata_getHeaderSize_66
            - BranchSide:      'ucmndata.cpp:363,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:351,13'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:358,9'
              BranchSideFuncs:
                - udata_getHeaderSize_66
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
            - BranchSide:      'ucmndata.cpp:363,10'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1420
                - udata_close_66
        - Branch String:   'ucmndata.cpp:366,9'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:366,9'
              BranchSideFuncs:
                - udata_close_66
            - BranchSide:      'ucmndata.cpp:371,21'
              BranchSideFuncs:
                - udata_close_66
      Callsites:
        - Src:             'ucmndata.cpp:327,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucmndata.cpp:349,45'
          Dst:             udata_getHeaderSize_66
        - Src:             'ucmndata.cpp:359,45'
          Dst:             udata_getHeaderSize_66
        - Src:             'ucmndata.cpp:366,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'ucmndata.cpp:371,9'
          Dst:             udata_close_66
    - functionName:    udata_getHeaderSize_66
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - udh
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:37,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:38,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:39,15'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:39,15'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:41,16'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:44,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    udata_getInfoSize_66
      functionSourceFile: '/src/icu/source/common/ucmndata.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ucmndata.cpp:51,8'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:52,9'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:53,15'
              BranchSideFuncs: []
        - Branch String:   'ucmndata.cpp:53,15'
          Branch Sides:
            - BranchSide:      'ucmndata.cpp:55,16'
              BranchSideFuncs: []
            - BranchSide:      'ucmndata.cpp:58,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UDataMemory_isLoaded_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - This
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    udata_getRawMemory_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udatamem.cpp:152,20'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:152,23'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:155,9'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:152,8'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:153,16'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:155,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    udata_getLength_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - udata_getHeaderSize_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'udatamem.cpp:134,20'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:134,23'
              BranchSideFuncs:
                - udata_getHeaderSize_66
            - BranchSide:      'udatamem.cpp:141,9'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:134,44'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:134,47'
              BranchSideFuncs:
                - udata_getHeaderSize_66
            - BranchSide:      'udatamem.cpp:141,9'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:134,8'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:139,16'
              BranchSideFuncs:
                - udata_getHeaderSize_66
            - BranchSide:      'udatamem.cpp:141,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udatamem.cpp:139,30'
          Dst:             udata_getHeaderSize_66
    - functionName:    udata_getMemory_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - udata_getHeaderSize_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'udatamem.cpp:105,20'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:105,23'
              BranchSideFuncs:
                - udata_getHeaderSize_66
            - BranchSide:      'udatamem.cpp:108,9'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:105,8'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:106,25'
              BranchSideFuncs:
                - udata_getHeaderSize_66
            - BranchSide:      'udatamem.cpp:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'udatamem.cpp:106,41'
          Dst:             udata_getHeaderSize_66
    - functionName:    udata_close_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UDataMemory_init_66
        - uprv_free_66
        - uprv_unmapFile_66
      functionUses:    6
      BranchProfiles:
        - Branch String:   'udatamem.cpp:93,8'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:93,8'
              BranchSideFuncs:
                - uprv_unmapFile_66
                - UDataMemory_init_66
                - uprv_free_66
            - BranchSide:      'udatamem.cpp:94,24'
              BranchSideFuncs:
                - uprv_unmapFile_66
                - UDataMemory_init_66
                - uprv_free_66
        - Branch String:   'udatamem.cpp:95,12'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:96,23'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'udatamem.cpp:98,30'
              BranchSideFuncs:
                - UDataMemory_init_66
      Callsites:
        - Src:             'udatamem.cpp:94,9'
          Dst:             uprv_unmapFile_66
        - Src:             'udatamem.cpp:96,13'
          Dst:             uprv_free_66
        - Src:             'udatamem.cpp:98,13'
          Dst:             UDataMemory_init_66
    - functionName:    UDataMemory_init_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - This
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UDataMemory_setData_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - This
        - dataAddr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UDataMemory_normalizeDataPointer_66
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'udatamem.cpp:87,21'
          Dst:             UDataMemory_normalizeDataPointer_66
    - functionName:    UDataMemory_normalizeDataPointer_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'udatamem.cpp:62,18'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:62,22'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:63,16'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:62,51'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:62,54'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:80,53'
              BranchSideFuncs: []
        - Branch String:   'udatamem.cpp:62,8'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:63,16'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:80,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UDataMemory_createNewInstance_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pErr
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UDataMemory_init_66
        - _ZL9U_FAILURE10UErrorCode
        - uprv_malloc_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'udatamem.cpp:44,9'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:45,9'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:47,27'
              BranchSideFuncs:
                - uprv_malloc_66
                - UDataMemory_init_66
        - Branch String:   'udatamem.cpp:48,9'
          Branch Sides:
            - BranchSide:      'udatamem.cpp:49,10'
              BranchSideFuncs: []
            - BranchSide:      'udatamem.cpp:51,26'
              BranchSideFuncs:
                - UDataMemory_init_66
      Callsites:
        - Src:             'udatamem.cpp:44,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'udatamem.cpp:47,27'
          Dst:             uprv_malloc_66
        - Src:             'udatamem.cpp:51,9'
          Dst:             UDataMemory_init_66
    - functionName:    UDatamemory_assign_66
      functionSourceFile: '/src/icu/source/common/udatamem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - source
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_unmapFile_66
      functionSourceFile: '/src/icu/source/common/umapfile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - munmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'umapfile.cpp:260,27'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:260,30'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'umapfile.cpp:260,27'
              BranchSideFuncs: []
        - Branch String:   'umapfile.cpp:260,12'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:260,12'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'umapfile.cpp:261,38'
              BranchSideFuncs:
                - munmap
        - Branch String:   'umapfile.cpp:262,16'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:263,13'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:264,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'umapfile.cpp:262,16'
          Dst:             munmap
    - functionName:    munmap
      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:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uprv_mapFile_66
      functionSourceFile: '/src/icu/source/common/umapfile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pData
        - path
        - status
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - UDataMemory_init_66
        - _ZL9U_FAILURE10UErrorCode
        - close
        - mmap
        - open
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'umapfile.cpp:219,13'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:220,13'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:223,26'
              BranchSideFuncs:
                - UDataMemory_init_66
                - stat
                - open
                - mmap
                - close
        - Branch String:   'umapfile.cpp:226,35'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:226,45'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:227,13'
              BranchSideFuncs: []
        - Branch String:   'umapfile.cpp:226,12'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:227,13'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:229,23'
              BranchSideFuncs:
                - open
                - mmap
                - close
        - Branch String:   'umapfile.cpp:233,12'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:234,13'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:239,22'
              BranchSideFuncs:
                - mmap
                - close
        - Branch String:   'umapfile.cpp:244,12'
          Branch Sides:
            - BranchSide:      'umapfile.cpp:246,13'
              BranchSideFuncs: []
            - BranchSide:      'umapfile.cpp:249,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'umapfile.cpp:219,13'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'umapfile.cpp:223,9'
          Dst:             UDataMemory_init_66
        - Src:             'umapfile.cpp:226,12'
          Dst:             stat
        - Src:             'umapfile.cpp:232,12'
          Dst:             open
        - Src:             'umapfile.cpp:239,14'
          Dst:             mmap
        - Src:             'umapfile.cpp:243,9'
          Dst:             close
    - functionName:    stat
      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:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - hash
        - e
        - hashcode
        - key
        - value
        - hint
      BBCount:         24
      ICount:          162
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uhash.cpp:149,34'
          Branch Sides:
            - BranchSide:      'uhash.cpp:149,37'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:153,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:149,60'
          Branch Sides:
            - BranchSide:      'uhash.cpp:150,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:153,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:149,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:151,11'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:153,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:153,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:154,22'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:166,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:154,38'
          Branch Sides:
            - BranchSide:      'uhash.cpp:155,22'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:158,26'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:154,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:156,15'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:158,26'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:166,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:167,30'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:169,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:171,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:172,34'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:174,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - primeIndex
        - status
      BBCount:         11
      ICount:          130
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uhash.cpp:218,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:218,29'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:222,44'
              BranchSideFuncs:
                - uprv_malloc_66
        - Branch String:   'uhash.cpp:228,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:229,10'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:233,22'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:237,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:238,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:218,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:226,9'
          Dst:             uprv_malloc_66
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_compareLong_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_hashLong_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_compareIChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - uprv_asciitolower_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:966,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:967,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:969,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'uhash.cpp:969,20'
          Branch Sides:
            - BranchSide:      'uhash.cpp:969,23'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:970,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:969,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:970,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:972,5'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'uhash.cpp:972,21'
          Branch Sides:
            - BranchSide:      'uhash.cpp:972,38'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
            - BranchSide:      'uhash.cpp:972,5'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
        - Branch String:   'uhash.cpp:972,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:973,9'
              BranchSideFuncs:
                - uprv_asciitolower_66
                - uprv_asciitolower_66
            - BranchSide:      'uhash.cpp:976,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:972,24'
          Dst:             uprv_asciitolower_66
        - Src:             'uhash.cpp:972,45'
          Dst:             uprv_asciitolower_66
    - functionName:    uhash_compareChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uhash.cpp:949,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:950,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:952,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:952,20'
          Branch Sides:
            - BranchSide:      'uhash.cpp:952,23'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:953,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:952,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:953,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:955,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:955,21'
          Branch Sides:
            - BranchSide:      'uhash.cpp:955,25'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:955,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:955,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:956,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:959,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uhash_compareUChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:932,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:933,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:935,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:935,20'
          Branch Sides:
            - BranchSide:      'uhash.cpp:935,23'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:936,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:935,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:936,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:938,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:938,21'
          Branch Sides:
            - BranchSide:      'uhash.cpp:938,25'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:938,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:938,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:939,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:942,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    uhash_equals_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash1
        - hash2
      BBCount:         25
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
        - uhash_count_66
        - uhash_nextElement_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:876,8'
          Branch Sides:
            - BranchSide:      'uhash.cpp:877,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:888,9'
              BranchSideFuncs:
                - uhash_count_66
                - uhash_count_66
                - uhash_nextElement_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:888,21'
          Branch Sides:
            - BranchSide:      'uhash.cpp:888,24'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:897,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:888,36'
          Branch Sides:
            - BranchSide:      'uhash.cpp:889,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:897,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:889,54'
          Branch Sides:
            - BranchSide:      'uhash.cpp:890,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:897,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:890,58'
          Branch Sides:
            - BranchSide:      'uhash.cpp:891,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:897,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:888,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:897,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:900,26'
              BranchSideFuncs:
                - uhash_count_66
                - uhash_count_66
                - uhash_nextElement_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:902,8'
          Branch Sides:
            - BranchSide:      'uhash.cpp:903,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:906,8'
              BranchSideFuncs:
                - uhash_nextElement_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:907,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:908,55'
              BranchSideFuncs:
                - uhash_nextElement_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
            - BranchSide:      'uhash.cpp:921,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:917,12'
          Branch Sides:
            - BranchSide:      'uhash.cpp:918,13'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:920,5'
              BranchSideFuncs:
                - uhash_nextElement_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
      Callsites:
        - Src:             'uhash.cpp:900,14'
          Dst:             uhash_count_66
        - Src:             'uhash.cpp:901,14'
          Dst:             uhash_count_66
        - Src:             'uhash.cpp:908,37'
          Dst:             uhash_nextElement_66
        - Src:             'uhash.cpp:915,37'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    uhash_count_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_nextElement_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - pos
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uhash.cpp:804,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:805,14'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:812,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:805,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:806,20'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:809,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL11_uhash_findPK10UHashtable8UElementi
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
        - hashcode
      BBCount:         31
      ICount:          206
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - abort
      functionUses:    9
      BranchProfiles:
        - Branch String:   'uhash.cpp:348,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:349,19'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:352,21'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:349,17'
          Branch Sides:
            - BranchSide:      'uhash.cpp:350,26'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:352,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:352,20'
          Branch Sides:
            - BranchSide:      'uhash.cpp:357,20'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:357,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:357,20'
          Branch Sides:
            - BranchSide:      'uhash.cpp:358,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:359,20'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:362,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:367,21'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:369,21'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:370,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:347,21'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:372,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:372,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:373,20'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:374,16'
              BranchSideFuncs:
                - abort
        - Branch String:   'uhash.cpp:374,16'
          Branch Sides:
            - BranchSide:      'uhash.cpp:0,0'
              BranchSideFuncs:
                - abort
            - BranchSide:      'uhash.cpp:380,9'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'uhash.cpp:380,9'
          Dst:             abort
    - functionName:    uhash_hashIChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - ustr_hashICharsN_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:869,12'
          Branch Sides:
            - BranchSide:      'uhash.cpp:869,12'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:869,45'
              BranchSideFuncs:
                - strlen
                - ustr_hashICharsN_66
      Callsites:
        - Src:             'uhash.cpp:869,69'
          Dst:             strlen
        - Src:             'uhash.cpp:869,28'
          Dst:             ustr_hashICharsN_66
    - functionName:    uhash_hashChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - ustr_hashCharsN_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uhash.cpp:863,12'
          Branch Sides:
            - BranchSide:      'uhash.cpp:863,12'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:863,65'
              BranchSideFuncs:
                - strlen
                - ustr_hashCharsN_66
      Callsites:
        - Src:             'uhash.cpp:863,89'
          Dst:             strlen
        - Src:             'uhash.cpp:863,49'
          Dst:             ustr_hashCharsN_66
    - functionName:    uhash_hashUChars_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - u_strlen_66
        - ustr_hashUCharsN_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:857,12'
          Branch Sides:
            - BranchSide:      'uhash.cpp:857,12'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:857,45'
              BranchSideFuncs:
                - u_strlen_66
                - ustr_hashUCharsN_66
      Callsites:
        - Src:             'uhash.cpp:857,48'
          Dst:             u_strlen_66
        - Src:             'uhash.cpp:857,28'
          Dst:             ustr_hashUCharsN_66
    - functionName:    _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - e
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:189,12'
          Dst:             _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
    - functionName:    uhash_find_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:794,12'
          Branch Sides:
            - BranchSide:      'uhash.cpp:794,12'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:794,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:793,9'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    uhash_removeElement_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - e
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uhash.cpp:819,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:820,45'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:823,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:821,16'
          Dst:             _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
    - functionName:    uhash_removeAll_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - uhash_nextElement_66
        - uhash_removeElement_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:780,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:780,9'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uhash_removeElement_66
            - BranchSide:      'uhash.cpp:781,9'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uhash_removeElement_66
        - Branch String:   'uhash.cpp:781,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:782,33'
              BranchSideFuncs:
                - uhash_removeElement_66
                - uhash_nextElement_66
            - BranchSide:      'uhash.cpp:784,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:781,21'
          Dst:             uhash_nextElement_66
        - Src:             'uhash.cpp:782,13'
          Dst:             uhash_removeElement_66
    - functionName:    uhash_iremovei_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_removeP10UHashtable8UElement
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:772,12'
          Dst:             _ZL13_uhash_removeP10UHashtable8UElement
    - functionName:    _ZL13_uhash_removeP10UHashtable8UElement
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
        - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
        - _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
      functionUses:    5
      BranchProfiles:
        - Branch String:   'uhash.cpp:452,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:452,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:453,47'
              BranchSideFuncs:
                - _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
        - Branch String:   'uhash.cpp:454,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:455,24'
              BranchSideFuncs:
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
            - BranchSide:      'uhash.cpp:458,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:448,23'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
        - Src:             'uhash.cpp:453,18'
          Dst:             _ZL28_uhash_internalRemoveElementP10UHashtableP12UHashElement
        - Src:             'uhash.cpp:456,13'
          Dst:             _ZL13_uhash_rehashP10UHashtableP10UErrorCode
    - functionName:    _ZL13_uhash_rehashP10UHashtableP10UErrorCode
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - status
      BBCount:         23
      ICount:          200
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
        - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - uprv_free_66
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uhash.cpp:402,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:403,13'
              BranchSideFuncs:
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
            - BranchSide:      'uhash.cpp:406,16'
              BranchSideFuncs:
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:403,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:404,13'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:406,5'
              BranchSideFuncs:
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:406,16'
          Branch Sides:
            - BranchSide:      'uhash.cpp:407,13'
              BranchSideFuncs:
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
            - BranchSide:      'uhash.cpp:411,9'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:407,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:408,13'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:410,5'
              BranchSideFuncs:
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:416,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:417,26'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:422,14'
              BranchSideFuncs:
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
        - Branch String:   'uhash.cpp:422,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:423,14'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - uprv_free_66
            - BranchSide:      'uhash.cpp:434,15'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'uhash.cpp:423,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:424,43'
              BranchSideFuncs:
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
            - BranchSide:      'uhash.cpp:432,5'
              BranchSideFuncs:
                - uprv_free_66
                - _ZL11_uhash_findPK10UHashtable8UElementi
      Callsites:
        - Src:             'uhash.cpp:414,5'
          Dst:             _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
        - Src:             'uhash.cpp:416,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:424,31'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
        - Src:             'uhash.cpp:434,5'
          Dst:             uprv_free_66
    - functionName:    uhash_removei_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_removeP10UHashtable8UElement
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:764,12'
          Dst:             _ZL13_uhash_removeP10UHashtable8UElement
    - functionName:    uhash_iremove_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_removeP10UHashtable8UElement
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:756,12'
          Dst:             _ZL13_uhash_removeP10UHashtable8UElement
    - functionName:    uhash_remove_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_removeP10UHashtable8UElement
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:748,12'
          Dst:             _ZL13_uhash_removeP10UHashtable8UElement
    - functionName:    uhash_iputi_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - value
        - status
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:738,12'
          Dst:             _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
    - functionName:    _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - value
        - hint
        - status
      BBCount:         34
      ICount:          245
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
        - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
        - _ZL13_uhash_removeP10UHashtable8UElement
        - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uhash.cpp:478,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:479,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:483,10'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - _ZL13_uhash_removeP10UHashtable8UElement
        - Branch String:   'uhash.cpp:483,37'
          Branch Sides:
            - BranchSide:      'uhash.cpp:483,46'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - _ZL13_uhash_removeP10UHashtable8UElement
            - BranchSide:      'uhash.cpp:489,9'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
        - Branch String:   'uhash.cpp:483,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:487,30'
              BranchSideFuncs:
                - _ZL13_uhash_removeP10UHashtable8UElement
            - BranchSide:      'uhash.cpp:489,9'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
        - Branch String:   'uhash.cpp:489,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:490,23'
              BranchSideFuncs:
                - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
            - BranchSide:      'uhash.cpp:496,18'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
        - Branch String:   'uhash.cpp:491,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:492,13'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:494,5'
              BranchSideFuncs:
                - _ZL11_uhash_findPK10UHashtable8UElementi
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
        - Branch String:   'uhash.cpp:500,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:508,11'
              BranchSideFuncs:
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
            - BranchSide:      'uhash.cpp:521,30'
              BranchSideFuncs:
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
        - Branch String:   'uhash.cpp:509,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:511,15'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:515,5'
              BranchSideFuncs:
                - _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
        - Branch String:   'uhash.cpp:528,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:528,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:528,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
        - Branch String:   'uhash.cpp:528,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:528,5'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:529,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:478,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:487,16'
          Dst:             _ZL13_uhash_removeP10UHashtable8UElement
        - Src:             'uhash.cpp:490,9'
          Dst:             _ZL13_uhash_rehashP10UHashtableP10UErrorCode
        - Src:             'uhash.cpp:491,13'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:497,9'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
        - Src:             'uhash.cpp:521,12'
          Dst:             _ZL17_uhash_setElementP10UHashtableP12UHashElementi8UElementS3_a
    - functionName:    uhash_puti_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - value
        - status
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:724,12'
          Dst:             _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
    - functionName:    uhash_iput_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - value
        - status
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:711,12'
          Dst:             _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
    - functionName:    uhash_put_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - value
        - status
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:698,12'
          Dst:             _ZL10_uhash_putP10UHashtable8UElementS1_aP10UErrorCode
    - functionName:    uhash_igeti_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:687,12'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    uhash_geti_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:679,12'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    uhash_iget_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:671,12'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    uhash_get_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11_uhash_findPK10UHashtable8UElementi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:663,12'
          Dst:             _ZL11_uhash_findPK10UHashtable8UElementi
    - functionName:    _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - policy
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_setResizePolicy_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - policy
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_rehashP10UHashtableP10UErrorCode
        - _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:647,5'
          Dst:             _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
        - Src:             'uhash.cpp:650,5'
          Dst:             _ZL13_uhash_rehashP10UHashtableP10UErrorCode
    - functionName:    uhash_setValueDeleter_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - fn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_setKeyDeleter_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - fn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_setValueComparator_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - fn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_setKeyComparator_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - fn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_setKeyHasher_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - fn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uhash_close_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         32
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - uhash_nextElement_66
        - uprv_free_66
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uhash.cpp:591,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:592,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:594,9'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - uhash_nextElement_66
        - Branch String:   'uhash.cpp:594,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:595,13'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
                - uhash_nextElement_66
            - BranchSide:      'uhash.cpp:605,9'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'uhash.cpp:595,38'
          Branch Sides:
            - BranchSide:      'uhash.cpp:595,41'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:596,21'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:595,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:596,21'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:602,19'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:598,13'
          Branch Sides:
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:601,9'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:599,17'
          Branch Sides:
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:599,17'
          Branch Sides:
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:599,17'
          Branch Sides:
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:599,17'
          Branch Sides:
            - BranchSide:      'uhash.cpp:598,13'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uhash.cpp:599,17'
              BranchSideFuncs:
                - uhash_nextElement_66
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uhash.cpp:605,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:605,9'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'uhash.cpp:606,19'
              BranchSideFuncs:
                - uprv_free_66
      Callsites:
        - Src:             'uhash.cpp:598,41'
          Dst:             uhash_nextElement_66
        - Src:             'uhash.cpp:602,9'
          Dst:             uprv_free_66
        - Src:             'uhash.cpp:606,9'
          Dst:             uprv_free_66
    - functionName:    uhash_initSize_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fillinResult
        - keyHash
        - keyComp
        - valueComp
        - size
        - status
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:583,32'
          Branch Sides:
            - BranchSide:      'uhash.cpp:583,42'
              BranchSideFuncs:
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
            - BranchSide:      'uhash.cpp:583,5'
              BranchSideFuncs:
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
        - Branch String:   'uhash.cpp:583,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:584,9'
              BranchSideFuncs:
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
            - BranchSide:      'uhash.cpp:586,24'
              BranchSideFuncs:
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
      Callsites:
        - Src:             'uhash.cpp:586,12'
          Dst:             _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
    - functionName:    _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - keyHash
        - keyComp
        - valueComp
        - primeIndex
        - status
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
        - _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'uhash.cpp:257,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:257,29'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:261,31'
              BranchSideFuncs:
                - _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
                - _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
        - Branch String:   'uhash.cpp:271,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:272,9'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:275,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:257,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:267,5'
          Dst:             _ZL30_uhash_internalSetResizePolicyP10UHashtable17UHashResizePolicy
        - Src:             'uhash.cpp:269,5'
          Dst:             _ZL15_uhash_allocateP10UHashtableiP10UErrorCode
        - Src:             'uhash.cpp:271,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    uhash_init_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fillinResult
        - keyHash
        - keyComp
        - valueComp
        - status
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:570,12'
          Dst:             _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
    - functionName:    uhash_openSize_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyHash
        - keyComp
        - valueComp
        - size
        - status
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uhash.cpp:556,32'
          Branch Sides:
            - BranchSide:      'uhash.cpp:556,42'
              BranchSideFuncs:
                - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
            - BranchSide:      'uhash.cpp:556,5'
              BranchSideFuncs:
                - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
        - Branch String:   'uhash.cpp:556,5'
          Branch Sides:
            - BranchSide:      'uhash.cpp:557,9'
              BranchSideFuncs:
                - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
            - BranchSide:      'uhash.cpp:560,26'
              BranchSideFuncs:
                - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
      Callsites:
        - Src:             'uhash.cpp:560,12'
          Dst:             _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
    - functionName:    _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyHash
        - keyComp
        - valueComp
        - primeIndex
        - status
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
        - _ZL9U_FAILURE10UErrorCode
        - uprv_free_66
        - uprv_malloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uhash.cpp:286,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:286,29'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:288,28'
              BranchSideFuncs:
                - uprv_malloc_66
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
        - Branch String:   'uhash.cpp:289,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:290,10'
              BranchSideFuncs: []
            - BranchSide:      'uhash.cpp:294,17'
              BranchSideFuncs:
                - _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
                - _ZL9U_FAILURE10UErrorCode.1583
                - uprv_free_66
        - Branch String:   'uhash.cpp:297,9'
          Branch Sides:
            - BranchSide:      'uhash.cpp:298,19'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'uhash.cpp:302,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uhash.cpp:286,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:288,28'
          Dst:             uprv_malloc_66
        - Src:             'uhash.cpp:294,5'
          Dst:             _ZL11_uhash_initP10UHashtablePFi8UElementEPFaS1_S1_ES5_iP10UErrorCode
        - Src:             'uhash.cpp:297,9'
          Dst:             _ZL9U_FAILURE10UErrorCode
        - Src:             'uhash.cpp:298,9'
          Dst:             uprv_free_66
    - functionName:    uhash_open_66
      functionSourceFile: '/src/icu/source/common/uhash.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyHash
        - keyComp
        - valueComp
        - status
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'uhash.cpp:544,12'
          Dst:             _ZL13_uhash_createPFi8UElementEPFaS_S_ES3_iP10UErrorCode
    - functionName:    uenum_reset_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - status
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:181,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:181,27'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1620
            - BranchSide:      'uenum.cpp:182,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:181,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:182,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:184,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:184,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:185,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:187,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:181,16'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    _ZL9U_FAILURE10UErrorCode
      functionSourceFile: '/src/icu/source/common/./unicode/utypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uenum_next_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - resultLength
        - status
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:161,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:161,27'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1620
            - BranchSide:      'uenum.cpp:162,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:161,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:162,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:164,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:164,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:165,13'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:173,10'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:165,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:166,20'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:169,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:161,16'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    uenum_unext_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - resultLength
        - status
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:145,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:145,27'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1620
            - BranchSide:      'uenum.cpp:146,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:145,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:146,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:148,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:148,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:149,16'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:151,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:145,16'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    uenum_nextDefault_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - resultLength
        - status
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10_getBufferP12UEnumerationi
        - u_UCharsToChars_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:120,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:122,37'
              BranchSideFuncs:
                - _ZL10_getBufferP12UEnumerationi
                - u_UCharsToChars_66
            - BranchSide:      'uenum.cpp:135,10'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:123,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:124,13'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:127,24'
              BranchSideFuncs:
                - _ZL10_getBufferP12UEnumerationi
                - u_UCharsToChars_66
        - Branch String:   'uenum.cpp:128,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:129,14'
              BranchSideFuncs:
                - u_UCharsToChars_66
            - BranchSide:      'uenum.cpp:132,25'
              BranchSideFuncs:
                - u_UCharsToChars_66
      Callsites:
        - Src:             'uenum.cpp:127,13'
          Dst:             _ZL10_getBufferP12UEnumerationi
        - Src:             'uenum.cpp:132,9'
          Dst:             u_UCharsToChars_66
    - functionName:    _ZL10_getBufferP12UEnumerationi
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - en
        - capacity
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - uprv_malloc_66
        - uprv_realloc_66
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uenum.cpp:36,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:37,30'
              BranchSideFuncs:
                - uprv_realloc_66
            - BranchSide:      'uenum.cpp:47,18'
              BranchSideFuncs:
                - uprv_malloc_66
        - Branch String:   'uenum.cpp:37,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:38,22'
              BranchSideFuncs:
                - uprv_realloc_66
            - BranchSide:      'uenum.cpp:46,5'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:41,17'
          Branch Sides:
            - BranchSide:      'uenum.cpp:42,17'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:44,54'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:49,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:50,13'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:52,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:39,31'
          Dst:             uprv_realloc_66
        - Src:             'uenum.cpp:48,27'
          Dst:             uprv_malloc_66
    - functionName:    uenum_unextDefault_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - resultLength
        - status
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10_getBufferP12UEnumerationi
        - u_charsToUChars_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:95,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:96,28'
              BranchSideFuncs:
                - _ZL10_getBufferP12UEnumerationi
                - u_charsToUChars_66
            - BranchSide:      'uenum.cpp:106,10'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:97,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:98,40'
              BranchSideFuncs:
                - _ZL10_getBufferP12UEnumerationi
                - u_charsToUChars_66
            - BranchSide:      'uenum.cpp:105,5'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:99,17'
          Branch Sides:
            - BranchSide:      'uenum.cpp:100,18'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:102,33'
              BranchSideFuncs:
                - u_charsToUChars_66
        - Branch String:   'uenum.cpp:108,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:108,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:109,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:98,29'
          Dst:             _ZL10_getBufferP12UEnumerationi
        - Src:             'uenum.cpp:102,17'
          Dst:             u_charsToUChars_66
    - functionName:    uenum_count_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
        - status
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9U_FAILURE10UErrorCode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:76,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:76,27'
              BranchSideFuncs:
                - _ZL9U_FAILURE10UErrorCode.1620
            - BranchSide:      'uenum.cpp:77,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:76,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:77,9'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:79,9'
              BranchSideFuncs: []
        - Branch String:   'uenum.cpp:79,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:80,16'
              BranchSideFuncs: []
            - BranchSide:      'uenum.cpp:82,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:76,16'
          Dst:             _ZL9U_FAILURE10UErrorCode
    - functionName:    uenum_close_66
      functionSourceFile: '/src/icu/source/common/uenum.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - en
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - uprv_free_66
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uenum.cpp:61,9'
          Branch Sides:
            - BranchSide:      'uenum.cpp:61,9'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
            - BranchSide:      'uenum.cpp:62,13'
              BranchSideFuncs:
                - uprv_free_66
                - uprv_free_66
        - Branch String:   'uenum.cpp:62,13'
          Branch Sides:
            - BranchSide:      'uenum.cpp:63,17'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'uenum.cpp:68,23'
              BranchSideFuncs:
                - uprv_free_66
        - Branch String:   'uenum.cpp:63,17'
          Branch Sides:
            - BranchSide:      'uenum.cpp:64,27'
              BranchSideFuncs:
                - uprv_free_66
            - BranchSide:      'uenum.cpp:66,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uenum.cpp:64,17'
          Dst:             uprv_free_66
        - Src:             'uenum.cpp:68,13'
          Dst:             uprv_free_66
...
