---
Fuzzer filename: '/src/fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_json.c'
      linkageType:     externalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fuzz_get_object_get
        - fuzz_json_locate_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_json.c:74,3'
          Dst:             fuzz_get_object_get
        - Src:             'fuzz_json.c:75,3'
          Dst:             fuzz_json_locate_key
    - functionName:    fuzz_get_object_get
      functionSourceFile: '/src/fuzz_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_get_object_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_json.c:23,7'
          Branch Sides:
            - BranchSide:      'fuzz_json.c:24,5'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_json.c:26,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - json_get_object_key
                - free
                - free
      Callsites:
        - Src:             'fuzz_json.c:40,3'
          Dst:             json_get_object_key
    - functionName:    fuzz_json_locate_key
      functionSourceFile: '/src/fuzz_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_locate_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_json.c:48,7'
          Branch Sides:
            - BranchSide:      'fuzz_json.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_json.c:51,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - json_locate_key
                - free
                - free
      Callsites:
        - Src:             'fuzz_json.c:66,3'
          Dst:             json_locate_key
    - functionName:    skip_num_constant
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:514,59'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:514,59'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:521,44'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:521,52'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:532,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:521,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:523,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:532,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:523,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:525,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:538,25'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:521,44'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:521,52'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:532,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:532,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:531,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:532,29'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:531,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:538,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_str_constant
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - json_handle_esc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:377,30'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:374,17'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:377,37'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:377,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:374,17'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:380,23'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:374,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:376,17'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:393,26'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:380,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:382,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:396,25'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:382,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:384,25'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:390,19'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:385,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:374,17'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:385,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:385,13'
          Dst:             json_handle_esc
    - functionName:    json_handle_esc
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          220
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - my_utf16_uni
        - read_4_hexdigits
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:283,15'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:283,15'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:283,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:286,11'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:287,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:290,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:293,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:296,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:299,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:302,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:306,17'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:306,23'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:306,61'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:306,23'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:306,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:308,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:313,17'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:313,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:313,7'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:322,11'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:330,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:333,17'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:333,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:335,12'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:335,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:338,13'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:339,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:341,12'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
        - Branch String:   'strings/json_lib.c:341,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
            - BranchSide:      'strings/json_lib.c:343,13'
              BranchSideFuncs:
                - read_4_hexdigits
                - my_utf16_uni
      Callsites:
        - Src:             'strings/json_lib.c:324,9'
          Dst:             read_4_hexdigits
        - Src:             'strings/json_lib.c:327,17'
          Dst:             my_utf16_uni
        - Src:             'strings/json_lib.c:345,9'
          Dst:             read_4_hexdigits
        - Src:             'strings/json_lib.c:348,17'
          Dst:             my_utf16_uni
    - functionName:    read_4_hexdigits
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,26'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:272,13'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,26'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:272,13'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,26'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:272,13'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:266,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,26'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:269,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:270,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:272,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_true
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:641,6'
              BranchSideFuncs:
                - skip_string_verbatim
      Callsites:
        - Src:             'strings/json_lib.c:645,10'
          Dst:             skip_string_verbatim
    - functionName:    skip_string_verbatim
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:568,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:568,10'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:570,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:572,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:579,22'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:572,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:572,39'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:570,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_null
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:630,6'
              BranchSideFuncs:
                - skip_string_verbatim
      Callsites:
        - Src:             'strings/json_lib.c:634,10'
          Dst:             skip_string_verbatim
    - functionName:    read_false
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:619,6'
              BranchSideFuncs:
                - skip_string_verbatim
      Callsites:
        - Src:             'strings/json_lib.c:623,10'
          Dst:             skip_string_verbatim
    - functionName:    read_num
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_num_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:553,16'
              BranchSideFuncs:
                - skip_num_constant
            - BranchSide:      'strings/json_lib.c:553,16'
              BranchSideFuncs:
                - skip_num_constant
        - Branch String:   'strings/json_lib.c:554,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:556,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:554,7'
          Dst:             skip_num_constant
    - functionName:    read_strn
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_str_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:411,18'
              BranchSideFuncs:
                - skip_str_constant
            - BranchSide:      'strings/json_lib.c:411,18'
              BranchSideFuncs:
                - skip_str_constant
        - Branch String:   'strings/json_lib.c:415,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:415,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:418,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:415,7'
          Dst:             skip_str_constant
    - functionName:    read_array
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:189,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:191,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:194,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_obj
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:159,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:161,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:164,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_item
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_first_nonspace
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:717,3'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:717,3'
              BranchSideFuncs:
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:719,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:721,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:725,23'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:725,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:725,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:726,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:717,3'
          Dst:             get_first_nonspace
    - functionName:    get_first_nonspace
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:702,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:703,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:706,21'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:706,16'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:706,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:706,14'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:709,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:702,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:709,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    done
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_array
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    array_item
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    struct_end_cm
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:898,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unexpected_eos
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mark_object
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:143,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:148,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    syntax_error
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mark_array
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:173,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:175,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:179,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    v_string
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_str_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:404,10'
              BranchSideFuncs:
                - skip_str_constant
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:404,10'
              BranchSideFuncs:
                - skip_str_constant
                - json_scan_next
        - Branch String:   'strings/json_lib.c:404,31'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:404,34'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:404,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:404,10'
          Dst:             skip_str_constant
        - Src:             'strings/json_lib.c:404,34'
          Dst:             json_scan_next
    - functionName:    v_number
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_num_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:546,10'
              BranchSideFuncs:
                - skip_num_constant
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:546,10'
              BranchSideFuncs:
                - skip_num_constant
                - json_scan_next
        - Branch String:   'strings/json_lib.c:546,31'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:546,34'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:546,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:546,10'
          Dst:             skip_num_constant
        - Src:             'strings/json_lib.c:546,34'
          Dst:             json_scan_next
    - functionName:    v_false
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_scan_next
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:589,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:589,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
        - Branch String:   'strings/json_lib.c:589,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:589,7'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:591,25'
              BranchSideFuncs:
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:589,7'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:592,10'
          Dst:             json_scan_next
    - functionName:    v_null
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_scan_next
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:599,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:599,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
        - Branch String:   'strings/json_lib.c:599,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:599,7'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:601,25'
              BranchSideFuncs:
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:599,7'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:602,10'
          Dst:             json_scan_next
    - functionName:    v_true
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_scan_next
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:609,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:609,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - json_scan_next
        - Branch String:   'strings/json_lib.c:609,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:609,7'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:611,25'
              BranchSideFuncs:
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:609,7'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:612,10'
          Dst:             json_scan_next
    - functionName:    not_json_chr
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bad_chr
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_first_nonspace
        - json_handle_esc
        - json_read_keyname_chr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:847,12'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:847,12'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:847,23'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:847,58'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:851,3'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:847,68'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:848,7'
              BranchSideFuncs:
                - json_handle_esc
                - json_read_keyname_chr
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:851,3'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:847,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:847,7'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:851,3'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:851,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:851,10'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:853,12'
              BranchSideFuncs:
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:853,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:853,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:848,7'
          Dst:             json_handle_esc
        - Src:             'strings/json_lib.c:851,10'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:856,3'
          Dst:             get_first_nonspace
    - functionName:    skip_colon
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_first_nonspace
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:826,3'
              BranchSideFuncs:
                - get_first_nonspace
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:826,3'
              BranchSideFuncs:
                - get_first_nonspace
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:828,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:834,23'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:834,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:834,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:835,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:826,3'
          Dst:             get_first_nonspace
        - Src:             'strings/json_lib.c:830,5'
          Dst:             get_first_nonspace
    - functionName:    end_object
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_keyname
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    struct_end_eos
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:868,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    struct_end_cb
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:878,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    struct_end_qb
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:888,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_read_keyname_chr
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - json_handle_esc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:905,15'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:905,15'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:908,27'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:908,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:908,34'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:908,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:911,5'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:911,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:916,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:938,14'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:940,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:945,15'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:916,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:918,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:933,21'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:918,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:920,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:925,27'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:925,33'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:925,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:930,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:925,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:927,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:930,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:916,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:918,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:933,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:938,14'
          Dst:             json_handle_esc
    - functionName:    json_scan_next
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_first_nonspace
      functionUses:    19
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:976,42'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:976,42'
              BranchSideFuncs:
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:977,25'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:977,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:977,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:976,3'
          Dst:             get_first_nonspace
    - functionName:    json_locate_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - get_first_nonspace
        - json_key_matches
        - json_read_value
        - json_scan_next
        - json_scan_start
        - json_skip_key
        - json_string_set_cs
        - json_string_set_str
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2061,34'
              BranchSideFuncs:
                - strlen
                - json_string_set_cs
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2061,34'
              BranchSideFuncs:
                - strlen
                - json_string_set_cs
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
        - Branch String:   'strings/json_lib.c:2071,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2071,28'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2072,10'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
        - Branch String:   'strings/json_lib.c:2071,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2071,7'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2075,35'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
        - Branch String:   'strings/json_lib.c:2080,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2078,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:2083,7'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2117,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2086,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2086,11'
              BranchSideFuncs:
                - get_first_nonspace
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:2088,7'
              BranchSideFuncs:
                - get_first_nonspace
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:2091,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2093,17'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:2112,17'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:2095,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2095,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2100,13'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2100,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2105,25'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2105,18'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2105,18'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2078,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2078,3'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2080,16'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:2061,34'
          Dst:             strlen
        - Src:             'strings/json_lib.c:2066,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:2068,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:2071,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:2078,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:2083,7'
          Dst:             json_string_set_str
        - Src:             'strings/json_lib.c:2085,21'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:2086,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:2088,7'
          Dst:             get_first_nonspace
        - Src:             'strings/json_lib.c:2078,11'
          Dst:             json_scan_next
    - 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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_string_set_cs
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_scan_start
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_string_setup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_string_setup
            - BranchSide:      'strings/json_lib.c:812,3'
              BranchSideFuncs:
                - json_string_setup
      Callsites:
        - Src:             'strings/json_lib.c:812,3'
          Dst:             json_string_setup
    - functionName:    json_read_value
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_first_nonspace
        - json_read_keyname_chr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:954,6'
              BranchSideFuncs:
                - get_first_nonspace
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:954,6'
              BranchSideFuncs:
                - get_first_nonspace
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:955,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:957,12'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:963,3'
              BranchSideFuncs:
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:957,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:957,12'
              BranchSideFuncs:
                - json_read_keyname_chr
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:959,14'
              BranchSideFuncs:
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:959,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:959,9'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:963,3'
              BranchSideFuncs:
                - get_first_nonspace
      Callsites:
        - Src:             'strings/json_lib.c:957,12'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:963,3'
          Dst:             get_first_nonspace
    - functionName:    json_string_set_str
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_key_matches
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_read_keyname_chr
        - json_read_string_const_chr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1406,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1408,9'
              BranchSideFuncs:
                - json_read_string_const_chr
                - json_read_keyname_chr
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1413,10'
              BranchSideFuncs:
                - json_read_string_const_chr
        - Branch String:   'strings/json_lib.c:1408,39'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1408,39'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_string_const_chr
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1409,15'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_string_const_chr
                - json_read_string_const_chr
        - Branch String:   'strings/json_lib.c:1408,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1406,10'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_string_const_chr
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1406,10'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:1408,9'
          Dst:             json_read_string_const_chr
        - Src:             'strings/json_lib.c:1413,10'
          Dst:             json_read_string_const_chr
    - functionName:    json_skip_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_read_value
        - json_skip_to_level
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1317,7'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1317,7'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1317,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1317,7'
              BranchSideFuncs:
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1320,7'
              BranchSideFuncs:
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1320,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1320,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1323,10'
              BranchSideFuncs:
                - json_skip_to_level
      Callsites:
        - Src:             'strings/json_lib.c:1317,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1323,10'
          Dst:             json_skip_to_level
    - functionName:    json_skip_to_level
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - json_scan_next
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1277,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1277,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1279,12'
              BranchSideFuncs:
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1279,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1277,12'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1279,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1279,12'
          Dst:             json_scan_next
    - functionName:    json_read_string_const_chr
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_handle_esc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:359,15'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:359,15'
              BranchSideFuncs:
                - json_handle_esc
        - Branch String:   'strings/json_lib.c:359,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:361,14'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:364,14'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:362,12'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:362,35'
              BranchSideFuncs:
                - json_handle_esc
            - BranchSide:      'strings/json_lib.c:362,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:362,35'
          Dst:             json_handle_esc
    - functionName:    json_string_setup
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_string_set_cs
        - json_string_set_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_string_set_cs
                - json_string_set_str
            - BranchSide:      'strings/json_lib.c:51,3'
              BranchSideFuncs:
                - json_string_set_cs
                - json_string_set_str
      Callsites:
        - Src:             'strings/json_lib.c:51,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:52,3'
          Dst:             json_string_set_str
    - functionName:    json_valid
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_scan_next
        - json_scan_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2036,67'
              BranchSideFuncs:
                - json_scan_start
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2036,67'
              BranchSideFuncs:
                - json_scan_start
                - json_scan_next
        - Branch String:   'strings/json_lib.c:2037,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2037,10'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2038,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:2036,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:2037,10'
          Dst:             json_scan_next
    - functionName:    json_get_object_nkey
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_get_object_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - json_key_matches
        - json_read_value
        - json_scan_next
        - json_scan_start
        - json_skip_key
        - json_string_set_cs
        - json_string_set_str
        - smart_read_value
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1974,30'
              BranchSideFuncs:
                - strlen
                - json_string_set_cs
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1974,30'
              BranchSideFuncs:
                - strlen
                - json_string_set_cs
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1984,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1984,28'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1985,10'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1984,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1984,7'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1988,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1990,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1988,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1994,7'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2005,36'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1996,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1993,13'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1997,16'
              BranchSideFuncs:
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1999,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1988,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1999,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1988,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1988,3'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1990,16'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:1974,30'
          Dst:             strlen
        - Src:             'strings/json_lib.c:1979,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:1981,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1984,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1988,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1994,7'
          Dst:             json_string_set_str
        - Src:             'strings/json_lib.c:1996,11'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:1997,16'
          Dst:             smart_read_value
        - Src:             'strings/json_lib.c:1999,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1988,11'
          Dst:             json_scan_next
    - functionName:    smart_read_value
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_read_value
        - json_skip_to_level
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1870,7'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1870,7'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1870,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1870,7'
              BranchSideFuncs:
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1873,24'
              BranchSideFuncs:
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1875,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1876,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1879,9'
              BranchSideFuncs:
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1879,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1879,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1882,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1870,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1879,9'
          Dst:             json_skip_to_level
    - functionName:    json_get_array_item
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - json_read_value
        - json_scan_next
        - json_scan_start
        - json_skip_key
        - smart_read_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1919,3'
              BranchSideFuncs:
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1919,3'
              BranchSideFuncs:
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1922,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1922,28'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1923,10'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1922,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1922,7'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1926,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1928,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1926,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1931,18'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1941,36'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1931,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1932,16'
              BranchSideFuncs:
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1934,11'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1934,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1934,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1937,13'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1926,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1926,3'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1928,16'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
      Callsites:
        - Src:             'strings/json_lib.c:1919,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1922,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1926,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1932,16'
          Dst:             smart_read_value
        - Src:             'strings/json_lib.c:1934,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1926,11'
          Dst:             json_scan_next
    - functionName:    json_type
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_scan_start
        - smart_read_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1905,3'
              BranchSideFuncs:
                - json_scan_start
                - smart_read_value
      Callsites:
        - Src:             'strings/json_lib.c:1905,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1908,10'
          Dst:             smart_read_value
    - functionName:    json_get_path_next
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          168
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - json_read_keyname_chr
        - json_read_value
        - json_scan_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1805,10'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1805,10'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
                - json_read_value
        - Branch String:   'strings/json_lib.c:1805,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1807,9'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1817,9'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1807,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1807,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1810,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1817,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1819,25'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1824,19'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1819,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1820,23'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1829,9'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1835,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1838,32'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1849,11'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1854,19'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1854,19'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1861,12'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1842,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1841,38'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1843,17'
              BranchSideFuncs:
                - json_read_value
        - Branch String:   'strings/json_lib.c:1843,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1843,11'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1849,11'
              BranchSideFuncs:
                - json_read_value
        - Branch String:   'strings/json_lib.c:1849,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1849,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1851,7'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1855,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1856,23'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1861,12'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1861,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1835,17'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1861,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1807,9'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1829,9'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1842,16'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:1849,11'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1861,12'
          Dst:             json_scan_next
    - functionName:    json_get_path_start
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_scan_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
            - BranchSide:      'strings/json_lib.c:1797,3'
              BranchSideFuncs:
                - json_scan_start
      Callsites:
        - Src:             'strings/json_lib.c:1797,3'
          Dst:             json_scan_start
    - functionName:    json_escape
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - json_append_ascii
        - my_uni_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1718,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1722,17'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1789,21'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1727,25'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1727,38'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1729,21'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1727,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1729,21'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1744,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1729,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1734,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1745,19'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1745,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1745,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1767,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1769,32'
              BranchSideFuncs:
                - json_append_ascii
                - my_uni_utf16
            - BranchSide:      'strings/json_lib.c:1776,63'
              BranchSideFuncs:
                - json_append_ascii
                - my_uni_utf16
      Callsites:
        - Src:             'strings/json_lib.c:1760,20'
          Dst:             my_uni_utf16
        - Src:             'strings/json_lib.c:1775,21'
          Dst:             json_append_ascii
    - functionName:    json_append_ascii
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1623,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1623,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1623,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1623,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1637,21'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1623,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1626,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1637,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_unescape
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - json_read_string_const_chr
        - json_string_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1648,3'
              BranchSideFuncs:
                - json_string_setup
                - json_read_string_const_chr
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1648,3'
              BranchSideFuncs:
                - json_string_setup
                - json_read_string_const_chr
                - json_read_string_const_chr
        - Branch String:   'strings/json_lib.c:1657,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1657,9'
              BranchSideFuncs:
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1663,19'
              BranchSideFuncs:
                - json_read_string_const_chr
        - Branch String:   'strings/json_lib.c:1649,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1652,17'
              BranchSideFuncs:
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1673,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1673,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1673,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1673,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1648,3'
          Dst:             json_string_setup
        - Src:             'strings/json_lib.c:1649,10'
          Dst:             json_read_string_const_chr
        - Src:             'strings/json_lib.c:1649,10'
          Dst:             json_read_string_const_chr
    - functionName:    json_find_paths_next
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          440
      EdgeCount:       111
      CyclomaticComplexity: 28
      functionsReached:
        - json_key_matches
        - json_scan_next
        - json_skip_key
        - json_skip_to_level
        - json_string_setup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1508,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1513,32'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1552,32'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1583,32'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1583,32'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1596,32'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1596,32'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1608,12'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1513,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1516,20'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1544,13'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1517,59'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1513,44'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1518,33'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1516,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1513,44'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1522,30'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1522,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1525,60'
              BranchSideFuncs:
                - json_string_setup
                - json_key_matches
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1530,43'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1530,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1513,44'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1513,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1516,20'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1538,11'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1538,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1541,11'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1614,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1541,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1544,13'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1608,12'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1544,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1608,12'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1614,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1555,82'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1552,44'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1556,33'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1555,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1552,44'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1559,28'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1559,45'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1560,23'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1563,45'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1559,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1552,44'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1563,45'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1563,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1552,44'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1552,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1555,13'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1573,11'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1573,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1576,11'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1614,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1576,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1577,9'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1579,36'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1585,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1583,44'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1588,20'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1588,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1583,44'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1590,34'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1583,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1585,13'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1592,23'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1598,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1596,44'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1600,32'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1596,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1598,13'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1602,23'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
        - Branch String:   'strings/json_lib.c:1608,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1508,17'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1608,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1525,11'
          Dst:             json_string_setup
        - Src:             'strings/json_lib.c:1527,16'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:1544,13'
          Dst:             json_skip_to_level
        - Src:             'strings/json_lib.c:1577,9'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1608,12'
          Dst:             json_scan_next
    - functionName:    json_find_paths_first
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_find_paths_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_find_paths_next
            - BranchSide:      'strings/json_lib.c:1494,17'
              BranchSideFuncs:
                - json_find_paths_next
      Callsites:
        - Src:             'strings/json_lib.c:1498,10'
          Dst:             json_find_paths_next
    - functionName:    handle_match
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          213
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - json_read_value
        - json_skip_array_and_count
        - json_skip_to_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1337,32'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1337,32'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1341,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1341,7'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1344,7'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1346,47'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1346,61'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1346,47'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1346,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1346,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1348,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1348,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1346,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1350,26'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1357,42'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1357,56'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1373,30'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1357,68'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1358,22'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1373,30'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1363,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1365,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1369,25'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1369,49'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1369,63'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1373,30'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1369,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1362,32'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1373,30'
              BranchSideFuncs:
                - json_skip_to_level
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1372,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1374,12'
              BranchSideFuncs:
                - json_skip_array_and_count
            - BranchSide:      'strings/json_lib.c:1376,33'
              BranchSideFuncs:
                - json_skip_array_and_count
        - Branch String:   'strings/json_lib.c:1377,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1380,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1395,14'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1380,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1384,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1392,41'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1385,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1387,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1390,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1341,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1374,12'
          Dst:             json_skip_to_level
        - Src:             'strings/json_lib.c:1385,11'
          Dst:             json_skip_array_and_count
    - functionName:    json_skip_array_and_count
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_skip_level_and_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_skip_level_and_count
            - BranchSide:      'strings/json_lib.c:1308,20'
              BranchSideFuncs:
                - json_skip_level_and_count
      Callsites:
        - Src:             'strings/json_lib.c:1311,10'
          Dst:             json_skip_level_and_count
    - functionName:    json_skip_level_and_count
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - json_scan_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1291,17'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1291,17'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1296,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1298,20'
              BranchSideFuncs:
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1298,29'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1294,10'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1298,35'
              BranchSideFuncs:
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1298,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1294,10'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1299,25'
              BranchSideFuncs:
                - json_scan_next
        - Branch String:   'strings/json_lib.c:1294,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1294,3'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1296,12'
              BranchSideFuncs:
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:1294,10'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1294,10'
          Dst:             json_scan_next
    - functionName:    json_find_path
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          227
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - handle_match
        - json_key_matches
        - json_scan_next
        - json_skip_key
        - json_string_set_cs
        - json_string_set_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1424,38'
              BranchSideFuncs:
                - json_string_set_cs
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1424,38'
              BranchSideFuncs:
                - json_string_set_cs
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1429,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1433,23'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_skip_key
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1449,21'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1470,22'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1475,20'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1481,12'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1433,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1435,50'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - handle_match
                - json_scan_next
                - handle_match
                - json_skip_key
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1443,26'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_skip_key
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1436,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1438,15'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1443,26'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_skip_key
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1438,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1481,12'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1443,36'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1444,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1443,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1481,12'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1449,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1451,25'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1456,24'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1451,71'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1452,25'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1453,44'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1457,45'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1457,11'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - handle_match
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1460,28'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1457,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1460,28'
              BranchSideFuncs:
                - handle_match
                - json_scan_next
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1465,9'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - handle_match
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1460,38'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1461,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1460,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1481,12'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1471,39'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1470,22'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1472,43'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1471,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1470,22'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1470,22'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:1481,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1428,33'
              BranchSideFuncs:
                - json_scan_next
                - handle_match
                - json_skip_key
                - handle_match
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1481,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1424,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:1435,9'
          Dst:             json_string_set_str
        - Src:             'strings/json_lib.c:1436,14'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:1438,15'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1444,11'
          Dst:             handle_match
        - Src:             'strings/json_lib.c:1461,13'
          Dst:             handle_match
        - Src:             'strings/json_lib.c:1465,9'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1481,12'
          Dst:             json_scan_next
    - functionName:    json_path_setup
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          466
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - json_handle_esc
        - json_string_setup
        - skip_string_verbatim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1132,3'
              BranchSideFuncs:
                - json_string_setup
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1132,3'
              BranchSideFuncs:
                - json_string_setup
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1141,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1142,15'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1144,21'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1146,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1149,15'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1151,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1154,24'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1159,24'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1166,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1166,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1170,16'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1188,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1192,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1196,19'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1207,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1210,10'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1214,19'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1226,11'
              BranchSideFuncs:
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1231,11'
              BranchSideFuncs:
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1236,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1243,21'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1247,24'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1257,24'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1268,18'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1154,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1154,11'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1156,21'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1159,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1159,11'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1161,21'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1170,16'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1170,29'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1171,29'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1172,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1174,19'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1180,19'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1181,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1182,27'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1184,27'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1201,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1203,57'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1219,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1221,59'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1226,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1226,11'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1268,18'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1231,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1231,11'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1268,18'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1247,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1247,11'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1249,20'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1251,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1252,12'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1254,12'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
        - Branch String:   'strings/json_lib.c:1257,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - BranchSide:      'strings/json_lib.c:1257,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1268,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1141,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1270,10'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1270,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1270,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1132,3'
          Dst:             json_string_setup
        - Src:             'strings/json_lib.c:1154,24'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:1159,24'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:1226,11'
          Dst:             json_handle_esc
        - Src:             'strings/json_lib.c:1231,11'
          Dst:             json_handle_esc
        - Src:             'strings/json_lib.c:1247,24'
          Dst:             skip_string_verbatim
        - Src:             'strings/json_lib.c:1257,24'
          Dst:             skip_string_verbatim
    - functionName:    my_scan_weight_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:199,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_nopad_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_nopad_bin
    - functionName:    my_strnxfrm_nopad_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_ucs2_bin
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:695,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:695,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:695,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:695,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:695,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:697,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:698,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:705,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:705,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:705,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:705,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:705,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:707,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:691,9'
          Dst:             my_strnxfrm_internal_ucs2_bin
        - Src:             'strings/strcoll.inl:703,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_mb_wc_ucs2_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:638,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:638,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,22'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:638,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:651,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:654,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:656,5'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:656,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,44'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:656,5'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:638,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:651,15'
          Dst:             my_mb_wc_ucs2_quick
    - functionName:    my_mb_wc_ucs2_quick
      functionSourceFile: '/src/server/strings/ctype-ucs2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.h:25,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.h:25,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.h:27,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ucs2_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
    - functionName:    my_strnncollsp_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_ucs2_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_ucs2_nopad_bin
    - functionName:    my_scan_weight_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_weight_mb2_ucs2_general_ci
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:199,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_ucs2_general_ci
    - functionName:    my_weight_mb2_ucs2_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_general_ci_bmp_char_to_weight
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2918,15'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2919,10'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_general_ci_bmp_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:44,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:44,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:44,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_ucs2_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_ucs2_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_bmp_char_to_weight
        - my_mb_wc_ucs2_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_strnncollsp_nchars_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ucs2_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
    - functionName:    my_strnncollsp_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_ucs2_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_ucs2_general_nopad_ci
    - functionName:    my_hash_sort_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:3153,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3153,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3155,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3153,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3153,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3155,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:199,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_ucs2_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3165
      functionLinenumberEnd: 3168
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_ucs2_nopad_bin
        - my_lengthsp_mb2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad_bin
            - BranchSide:      'strings/ctype-ucs2.c:3166,20'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3166,20'
          Dst:             my_lengthsp_mb2
        - Src:             'strings/ctype-ucs2.c:3167,3'
          Dst:             my_hash_sort_ucs2_nopad_bin
    - functionName:    my_lengthsp_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1223,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1223,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1223,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1223,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1223,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1223,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1223,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1224,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1223,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1223,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_ucs2_bin
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:673,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:673,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:673,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:674,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:678,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:678,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:678,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:678,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:678,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:679,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:669,9'
          Dst:             my_strnxfrm_internal_ucs2_bin
        - Src:             'strings/strcoll.inl:674,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:676,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:679,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ucs2_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnncollsp_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnncoll_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnxfrm_internal_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_mysql500_ci_bmp_char_to_weight
        - my_mb_wc_ucs2_quick
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_mysql500_ci_bmp_char_to_weight
    - functionName:    my_general_mysql500_ci_bmp_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:61,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:61,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:61,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_weight_mb2_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2926
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_general_mysql500_ci_bmp_char_to_weight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2925,15'
              BranchSideFuncs:
                - my_general_mysql500_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2926,10'
          Dst:             my_general_mysql500_ci_bmp_char_to_weight
    - functionName:    my_scan_weight_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_weight_mb2_ucs2_general_mysql500_ci
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:199,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_ucs2_general_mysql500_ci
    - functionName:    my_strnxfrm_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_ucs2_general_mysql500_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ucs2_general_mysql500_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
    - functionName:    my_strnncollsp_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_mysql500_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
    - functionName:    my_strnncoll_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_mysql500_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
    - functionName:    my_tosort_unicode_bmp
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:71,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_ucs2_nopad
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_tosort_unicode_bmp
        - my_ucs2_uni
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3033,19'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3033,19'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
        - Branch String:   'strings/ctype-ucs2.c:3037,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3037,26'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3037,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3037,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3037,3'
              BranchSideFuncs:
                - my_tosort_unicode_bmp
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3039,5'
              BranchSideFuncs:
                - my_tosort_unicode_bmp
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3037,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3037,26'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3037,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3037,26'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3039,5'
          Dst:             my_tosort_unicode_bmp
    - functionName:    my_ucs2_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_mb_wc_ucs2_quick
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/ctype-ucs2.c:2986,10'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2986,10'
          Dst:             my_mb_wc_ucs2_quick
    - functionName:    my_scan_weight_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_weight_mb2_ucs2_general_ci
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:199,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_ucs2_general_ci
    - functionName:    my_hash_sort_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_ucs2_nopad
        - my_lengthsp_mb2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad
            - BranchSide:      'strings/ctype-ucs2.c:3051,20'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3051,20'
          Dst:             my_lengthsp_mb2
        - Src:             'strings/ctype-ucs2.c:3052,3'
          Dst:             my_hash_sort_ucs2_nopad
    - functionName:    my_strnxfrm_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_ucs2_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_ucs2_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ucs2_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ucs2_general_ci
    - functionName:    my_strnncollsp_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ucs2_general_ci
    - functionName:    my_strnncoll_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ucs2_general_ci
    - functionName:    my_tolower_unicode_bmp
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:97,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_toupper_unicode_bmp
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:106,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:106,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:107,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_nopad_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf32_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf32_nopad_bin
    - functionName:    my_strnncollsp_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf32_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf32_nopad_bin
    - functionName:    my_scan_weight_utf32_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_weight_utf32_general_ci
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:193,14'
          Dst:             my_weight_utf32_general_ci
    - functionName:    my_weight_utf32_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_general_ci_char_to_weight
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2094,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2095,10'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_general_ci_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_general_ci_bmp_char_to_weight
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:50,17'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-unidata.h:50,17'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/ctype-unidata.h:50,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:50,7'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-unidata.h:51,12'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-unidata.h:51,12'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_strnncoll_utf32_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_general_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf32_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_utf32_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf32_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf32_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_mb_wc_utf32_quick
      functionSourceFile: '/src/server/strings/ctype-utf32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf32.h:27,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf32.h:27,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf32.h:29,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf32_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf32_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
    - functionName:    my_strnncollsp_utf32_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf32_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf32_general_nopad_ci
    - functionName:    my_scan_weight_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf32_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_strnncollsp_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_strnncoll_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_hash_sort_utf32_nopad
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_tosort_unicode
        - my_utf32_uni
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2196,21'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2196,21'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tosort_unicode
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2200,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2200,3'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2202,5'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2200,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2200,3'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2202,5'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2200,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2202,5'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-ucs2.c:2200,16'
          Dst:             my_utf32_uni
    - functionName:    my_utf32_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_mb_wc_utf32_quick
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
            - BranchSide:      'strings/ctype-ucs2.c:2132,10'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2132,10'
          Dst:             my_mb_wc_utf32_quick
    - functionName:    my_tosort_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:78,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:81,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:81,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:81,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:82,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_weight_utf32_general_ci
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:193,14'
          Dst:             my_weight_utf32_general_ci
    - functionName:    my_hash_sort_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_utf32_nopad
        - my_lengthsp_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_utf32
                - my_hash_sort_utf32_nopad
            - BranchSide:      'strings/ctype-ucs2.c:2218,20'
              BranchSideFuncs:
                - my_lengthsp_utf32
                - my_hash_sort_utf32_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2218,20'
          Dst:             my_lengthsp_utf32
        - Src:             'strings/ctype-ucs2.c:2219,3'
          Dst:             my_hash_sort_utf32_nopad
    - functionName:    my_lengthsp_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2160,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2160,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2160,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2160,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2160,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2160,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2160,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2160,54'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2160,66'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2160,70'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2160,66'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2161,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2160,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2160,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf32_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf32_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf32_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_strnncollsp_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_strnncoll_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_vsnprintf_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          472
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - int10_to_str
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2268,31'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2268,31'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2272,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2274,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2274,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2274,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2277,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2287,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2287,31'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2287,53'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2287,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2290,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2287,53'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2337,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2290,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2291,10'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2293,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2293,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2295,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2312,19'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2295,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2295,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2295,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2298,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2299,13'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2300,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2301,24'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2303,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2270,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2303,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2303,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2305,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2303,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2305,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2270,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2305,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2270,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2305,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2312,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2312,34'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2318,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2312,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2318,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2337,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2318,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2320,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2320,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2320,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2320,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2321,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2322,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2324,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2337,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2337,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2270,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2270,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2272,16'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2299,13'
          Dst:             strlen
        - Src:             'strings/ctype-ucs2.c:2322,9'
          Dst:             int10_to_str
        - Src:             'strings/ctype-ucs2.c:2324,9'
          Dst:             int10_to_str
    - functionName:    my_scan_weight_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_nopad_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16le_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
    - functionName:    my_strnncollsp_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf16le_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf16le_nopad_bin
    - functionName:    my_scan_weight_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_weight_mb2_utf16mb2_general_ci
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_weight_mb2_utf16mb2_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_general_ci_bmp_char_to_weight
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:1243,15'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1244,10'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_strnncoll_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_general_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf16le_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_utf16le_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_strnncollsp_nchars_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16le_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
    - functionName:    my_strnncollsp_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf16le_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf16le_general_nopad_ci
    - functionName:    my_scan_weight_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16le_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_strnncollsp_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_strnncoll_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_scan_weight_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_weight_mb2_utf16mb2_general_ci
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_strnxfrm_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf16le_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf16le_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16le_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_strnncollsp_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_strnncoll_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_uni_utf16le
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1800,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1801,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1804,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1801,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1801,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1802,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1800,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1804,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1810,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1804,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1810,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1810,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1813,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1813,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1813,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_utf16le_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1771,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1771,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1774,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1774,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1774,60'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1775,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1774,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1774,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1778,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1778,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1778,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1781,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1781,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1781,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1786,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1786,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1786,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1787,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1786,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1786,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1790,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_lengthsp_utf16le
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1830,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1830,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1830,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1830,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1830,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1831,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1830,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1830,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1830,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_nopad_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16_nopad_bin
    - functionName:    my_strnncollsp_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf16_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf16_nopad_bin
    - functionName:    my_scan_weight_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_weight_mb2_utf16mb2_general_ci
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_strnncoll_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_general_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf16_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_utf16_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf16_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf16_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_mb_wc_utf16_quick
      functionSourceFile: '/src/server/strings/ctype-utf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf16.h:52,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:52,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:61,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:61,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:63,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:73,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:63,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:63,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:66,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:66,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:69,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:73,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:73,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:76,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
    - functionName:    my_strnncollsp_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf16_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf16_general_nopad_ci
    - functionName:    my_hash_sort_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1471,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1471,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1471,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1471,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1473,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_char_eq_mb2_or_mb4_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_wildcmp_mb2_or_mb4_bin_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          413
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_mb2_or_mb4_bin
        - my_wildcmp_mb2_or_mb4_bin_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:82,28'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_bin
                - my_wildcmp_mb2_or_mb4_bin_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_mb2_or_mb4_bin
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_mb2_or_mb4_bin
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_mb2_or_mb4_bin_impl
    - functionName:    my_scan_weight_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_utf16_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_lengthsp
        - my_hash_sort_utf16_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad_bin
            - BranchSide:      'strings/ctype-ucs2.c:1484,20'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad_bin
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1484,20'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-ucs2.c:1485,3'
          Dst:             my_hash_sort_utf16_nopad_bin
    - functionName:    my_ci_lengthsp
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1207,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb2_or_mb4_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_mb2_or_mb4_bin_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-ucs2.c:848,10'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_bin_impl
      Callsites:
        - Src:             'strings/ctype-ucs2.c:848,10'
          Dst:             my_wildcmp_mb2_or_mb4_bin_impl
    - functionName:    my_strnncollsp_nchars_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_strnncollsp_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_strnncoll_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_hash_sort_utf16_nopad
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_tosort_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1361,36'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1361,36'
              BranchSideFuncs:
                - my_tosort_unicode
        - Branch String:   'strings/ctype-ucs2.c:1367,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1367,27'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1367,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1367,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1367,3'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1369,5'
              BranchSideFuncs:
                - my_tosort_unicode
        - Branch String:   'strings/ctype-ucs2.c:1367,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1367,27'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1367,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1369,5'
          Dst:             my_tosort_unicode
    - functionName:    my_casefold_char_eq_general_ci
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_tosort_unicode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-unidata.h:147,3'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-unidata.h:148,3'
          Dst:             my_tosort_unicode
    - functionName:    my_char_eq_mb2_or_mb4_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_char_eq_general_ci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci
            - BranchSide:      'strings/ctype-ucs2.c:798,45'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci
      Callsites:
        - Src:             'strings/ctype-ucs2.c:798,10'
          Dst:             my_casefold_char_eq_general_ci
    - functionName:    my_wildcmp_mb2_or_mb4_general_ci_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          413
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_mb2_or_mb4_general_ci
        - my_wildcmp_mb2_or_mb4_general_ci_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:82,28'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_char_eq_mb2_or_mb4_general_ci
                - my_wildcmp_mb2_or_mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_mb2_or_mb4_general_ci
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_mb2_or_mb4_general_ci
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_mb2_or_mb4_general_ci_impl
    - functionName:    my_scan_weight_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_weight_mb2_utf16mb2_general_ci
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_hash_sort_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_lengthsp
        - my_hash_sort_utf16_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad
            - BranchSide:      'strings/ctype-ucs2.c:1382,20'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1382,20'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-ucs2.c:1383,3'
          Dst:             my_hash_sort_utf16_nopad
    - functionName:    my_wildcmp_mb2_or_mb4_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_mb2_or_mb4_general_ci_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-ucs2.c:826,10'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-ucs2.c:826,10'
          Dst:             my_wildcmp_mb2_or_mb4_general_ci_impl
    - functionName:    my_strnxfrm_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf16_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf16_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf16_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_strnncollsp_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_strnncoll_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_copy_incomplete_char
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - my_ci_charlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:103,39'
              BranchSideFuncs:
                - my_ci_charlen
            - BranchSide:      'strings/ctype-ucs2.c:103,39'
              BranchSideFuncs:
                - my_ci_charlen
        - Branch String:   'strings/ctype-ucs2.c:104,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:104,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:104,37'
              BranchSideFuncs:
                - my_ci_charlen
        - Branch String:   'strings/ctype-ucs2.c:104,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:107,28'
              BranchSideFuncs:
                - my_ci_charlen
        - Branch String:   'strings/ctype-ucs2.c:119,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:124,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:123,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:128,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:119,7'
          Dst:             my_ci_charlen
    - functionName:    wc2digit_uchar
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:867,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:867,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:867,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_vsnprintf_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          495
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - int10_to_str
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1130,30'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1130,30'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1133,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1135,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1135,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1135,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1138,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1146,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1146,34'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1146,57'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1146,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1149,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1146,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1193,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1149,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1150,10'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1152,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1152,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1154,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1170,19'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1154,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1154,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1154,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1157,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1159,13'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1160,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1161,25'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1131,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1131,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1165,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1163,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1165,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1131,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1165,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1131,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1165,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1170,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1170,34'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1176,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1170,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1176,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1193,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1176,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1178,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1178,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1178,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1178,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1179,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1180,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1182,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1193,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1193,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1195,9'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1131,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1133,16'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1159,13'
          Dst:             strlen
        - Src:             'strings/ctype-ucs2.c:1180,9'
          Dst:             int10_to_str
        - Src:             'strings/ctype-ucs2.c:1182,9'
          Dst:             int10_to_str
    - functionName:    my_tolower_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:114,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:114,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:117,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:118,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_toupper_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:126,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:126,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:129,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:129,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:129,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:130,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ismbchar
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1885,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:3127,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3129,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3133,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3135,66'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2978
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_fill_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3081
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:3097,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3097,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3097,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3097,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3097,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3097,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3097,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3097,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3097,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3057
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_tolower_unicode_bmp
        - my_ucs2_uni
        - my_uni_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3060,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3060,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3065,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3065,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3066,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3065,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3065,3'
              BranchSideFuncs:
                - my_tolower_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3068,5'
              BranchSideFuncs:
                - my_tolower_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3069,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3069,9'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3071,8'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3065,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3065,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3066,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3066,16'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3068,5'
          Dst:             my_tolower_unicode_bmp
        - Src:             'strings/ctype-ucs2.c:3069,16'
          Dst:             my_uni_ucs2
    - functionName:    my_uni_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2991
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2992,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2992,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2995,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2995,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2995,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2998,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_toupper_unicode_bmp
        - my_ucs2_uni
        - my_uni_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3009,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3009,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3014,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3014,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3015,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3014,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3014,3'
              BranchSideFuncs:
                - my_toupper_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3017,5'
              BranchSideFuncs:
                - my_toupper_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3018,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3018,9'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3020,8'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3014,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3014,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3015,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3015,16'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3017,5'
          Dst:             my_toupper_unicode_bmp
        - Src:             'strings/ctype-ucs2.c:3018,16'
          Dst:             my_uni_ucs2
    - functionName:    my_charpos_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3115
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:3117,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3117,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3117,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numchars_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3105
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_well_formed_char_length_utf32
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_charlen_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf32
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf32
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:187,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:189,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.inl:187,17'
          Dst:             my_charlen_utf32
    - functionName:    my_charlen_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2250,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2250,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2251,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2251,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2251,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2251,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_utf32_uni
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2585,3'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2585,3'
              BranchSideFuncs:
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2585,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2585,3'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2588,17'
              BranchSideFuncs:
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2588,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2591,16'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2596,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2588,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2591,16'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2596,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2591,16'
          Dst:             my_utf32_uni
    - functionName:    my_strtoll10_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          772
      EdgeCount:       230
      CyclomaticComplexity: 70
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2380,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2383,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2384,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2384,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2384,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2384,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2384,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2384,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2384,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2385,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2385,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2386,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2384,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2384,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2387,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2387,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2398,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2398,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2398,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2411,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2398,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2398,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2411,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2398,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2398,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2411,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2398,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2400,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2411,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2403,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2424,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2412,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2412,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2412,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2412,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2424,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2412,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2412,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2424,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2412,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2414,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2424,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2415,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2424,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2424,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2424,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2424,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2424,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2424,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2424,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2439,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2424,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2429,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2439,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2430,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2433,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2433,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2433,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2433,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2433,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2433,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2433,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2432,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2429,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2439,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2439,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2439,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2441,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2447,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2449,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2455,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2451,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2451,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2451,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2451,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2451,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2451,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2451,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2453,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2455,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2455,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2461,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2505,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2462,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2464,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2466,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2466,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2509,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2466,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2466,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2509,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2466,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2466,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2509,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2466,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2468,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2509,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2471,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2471,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2473,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2477,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2473,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2509,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2514,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2477,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2477,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2514,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2477,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2477,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2514,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2477,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2477,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2514,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2477,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2481,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2514,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2483,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2483,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2519,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2483,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2483,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2519,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2483,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2483,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2519,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2483,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2483,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2519,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2483,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2485,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2519,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2490,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2490,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2490,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2490,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2490,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2490,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2490,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2490,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2490,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2494,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2494,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2497,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2494,56'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2495,40'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2495,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2497,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2497,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2506,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2506,34'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2511,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2511,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2511,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2516,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2516,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2516,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2521,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2521,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2523,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2523,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2501,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2525,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fill_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2557
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2562,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2562,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2571,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2571,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2360,3'
              BranchSideFuncs:
                - my_vsnprintf_utf32
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2361,8'
          Dst:             my_vsnprintf_utf32
    - functionName:    my_casedn_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_tolower_unicode
        - my_uni_utf32
        - my_utf32_uni
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2229,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2229,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2234,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2234,3'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2236,5'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2234,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2234,3'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2236,5'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2234,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2236,5'
          Dst:             my_tolower_unicode
        - Src:             'strings/ctype-ucs2.c:2237,16'
          Dst:             my_uni_utf32
        - Src:             'strings/ctype-ucs2.c:2234,16'
          Dst:             my_utf32_uni
    - functionName:    my_uni_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2140,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2140,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2143,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2143,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2143,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2146,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_toupper_unicode
        - my_uni_utf32
        - my_utf32_uni
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2172,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2172,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2177,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2177,25'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2178,16'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2177,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2177,3'
              BranchSideFuncs:
                - my_toupper_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2180,5'
              BranchSideFuncs:
                - my_toupper_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2181,9'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2183,8'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2177,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2177,25'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2178,16'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2178,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2180,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-ucs2.c:2181,16'
          Dst:             my_uni_utf32
    - functionName:    my_charpos_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2550,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2550,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2550,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numchars_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_copy_fix_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_copy_fix_mb
        - my_copy_incomplete_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:141,48'
              BranchSideFuncs:
                - my_copy_incomplete_char
                - my_copy_fix_mb
                - my_copy_fix_mb
            - BranchSide:      'strings/ctype-ucs2.c:141,48'
              BranchSideFuncs:
                - my_copy_incomplete_char
                - my_copy_fix_mb
                - my_copy_fix_mb
        - Branch String:   'strings/ctype-ucs2.c:144,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:145,13'
              BranchSideFuncs:
                - my_copy_fix_mb
            - BranchSide:      'strings/ctype-ucs2.c:147,19'
              BranchSideFuncs:
                - my_copy_incomplete_char
                - my_copy_fix_mb
        - Branch String:   'strings/ctype-ucs2.c:147,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:151,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:154,41'
              BranchSideFuncs:
                - my_copy_fix_mb
        - Branch String:   'strings/ctype-ucs2.c:157,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:159,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:145,13'
          Dst:             my_copy_fix_mb
        - Src:             'strings/ctype-ucs2.c:147,19'
          Dst:             my_copy_incomplete_char
        - Src:             'strings/ctype-ucs2.c:154,12'
          Dst:             my_copy_fix_mb
    - functionName:    my_well_formed_char_length_utf16
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_charlen_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf16
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf16
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:187,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:189,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.inl:187,17'
          Dst:             my_charlen_utf16
    - functionName:    my_charlen_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1417,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1074,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1074,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1077,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1077,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1080,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1081,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1081,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1086,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1080,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1082,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1086,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1081,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1081,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1086,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoull10rnd_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_strntoull10rnd_8bit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:654,36'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:654,36'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:660,10'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:662,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:662,3'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:665,9'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:662,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:662,3'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:665,9'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
      Callsites:
        - Src:             'strings/ctype-ucs2.c:670,8'
          Dst:             my_strntoull10rnd_8bit
    - functionName:    my_strtoll10_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          619
      EdgeCount:       155
      CyclomaticComplexity: 46
      functionsReached:
        - wc2digit_uchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:883,36'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:883,36'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:887,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:895,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:902,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:899,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:902,27'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:902,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:899,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:914,10'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:914,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:916,11'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:927,11'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:918,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:928,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:930,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:945,7'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:930,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:945,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:950,13'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:962,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:950,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:952,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1036,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:952,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:954,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:950,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:952,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1036,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:962,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:964,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:968,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:972,15'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:972,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:974,28'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:978,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:974,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:976,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:1036,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:972,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:974,28'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:978,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:978,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:984,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1036,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:985,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:987,3'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:989,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:991,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:995,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:996,9'
              BranchSideFuncs:
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:996,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:998,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1004,13'
              BranchSideFuncs:
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:998,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1040,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1045,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1004,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1006,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1010,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1012,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1050,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1012,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1014,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1021,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1021,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1025,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1021,46'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1021,59'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1025,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1021,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1025,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1025,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1025,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1025,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1025,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1028,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1025,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1025,56'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1026,40'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1025,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1026,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1028,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1025,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1028,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1037,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1037,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1037,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1042,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1042,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1042,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1047,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1047,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1047,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1052,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1052,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1054,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1054,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1032,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1056,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:974,9'
          Dst:             wc2digit_uchar
        - Src:             'strings/ctype-ucs2.c:991,9'
          Dst:             wc2digit_uchar
        - Src:             'strings/ctype-ucs2.c:1014,7'
          Dst:             wc2digit_uchar
    - functionName:    my_strntod_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_strtod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:620,36'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:620,36'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:625,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:627,10'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:629,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:629,3'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:632,9'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:629,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:629,3'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:632,9'
              BranchSideFuncs:
                - my_strtod
      Callsites:
        - Src:             'strings/ctype-ucs2.c:638,8'
          Dst:             my_strtod
    - functionName:    my_strntoull_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          344
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:509,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:509,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:520,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:522,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:533,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:522,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:526,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:546,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:533,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:534,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:535,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:520,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:522,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:533,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:551,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:576,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:554,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:554,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:554,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:555,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:556,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:556,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:556,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:556,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:557,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:558,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:558,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:558,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:558,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:560,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:561,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:562,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:566,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:566,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:568,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:568,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:551,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:568,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:568,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:568,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:572,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:568,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:551,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:572,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:576,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:578,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:590,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:578,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:579,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:580,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:590,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:591,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:593,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:595,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:599,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:599,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:601,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:605,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:605,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:605,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:605,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoll_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          376
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:389,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:389,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:400,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:402,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:413,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:402,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:406,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:426,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:413,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:414,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:415,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:400,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:402,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:413,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:430,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:455,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:433,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:433,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:433,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:434,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:435,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:435,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:435,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:435,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:436,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:437,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:437,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:437,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:437,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:439,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:440,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:441,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:445,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:447,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:447,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:430,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:447,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:447,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:447,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:451,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:447,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:430,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:451,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:455,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:457,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:457,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:458,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:459,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:469,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:472,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:474,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:478,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:480,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:487,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:480,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:482,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:490,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:482,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:482,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:492,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:487,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:492,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:490,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:492,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:490,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:492,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:496,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoul_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          335
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:284,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:284,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:295,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:308,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:297,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:301,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:321,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:308,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:309,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:310,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:295,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:308,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:329,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:329,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:329,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:330,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:331,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:331,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:331,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:331,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:332,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:333,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:333,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:333,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:333,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:334,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:337,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:339,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:339,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:326,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:339,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:339,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:339,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:339,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:326,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:347,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:349,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:361,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:349,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:350,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:351,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:361,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:362,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:364,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:364,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:366,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:370,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:370,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:372,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:376,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:376,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:376,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:376,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntol_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          360
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:172,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:172,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:183,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:185,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:196,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:185,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:189,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:209,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:196,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:197,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:198,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:183,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:185,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:196,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:216,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:216,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:216,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:217,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:218,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:218,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:218,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:218,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:219,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:220,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:220,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:220,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:220,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:221,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:224,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:226,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:226,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:213,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:226,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:226,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:226,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:230,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:226,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:213,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:230,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:234,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:236,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:248,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:236,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:248,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:249,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:251,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:251,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:253,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:257,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:259,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:267,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:262,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:267,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:265,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:267,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:271,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:265,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:267,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:271,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fill_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1104,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1104,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1112,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1122,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1112,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1122,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1122,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1122,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1122,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ll10tostr_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          197
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:741,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:741,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:743,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:743,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:754,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:756,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:760,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:760,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:762,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:769,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:777,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:779,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:782,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:782,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:782,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:782,45'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:782,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:782,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:784,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:782,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:782,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:782,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_l10tostr_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:690,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:690,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:693,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:695,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:703,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:695,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:703,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:714,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:716,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:719,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:719,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:719,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:719,45'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:719,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:719,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:721,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:719,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:719,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:719,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf_mb2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_mb2
            - BranchSide:      'strings/ctype-ucs2.c:1211,3'
              BranchSideFuncs:
                - my_vsnprintf_mb2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1212,8'
          Dst:             my_vsnprintf_mb2
    - functionName:    my_casedn_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_tolower_unicode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1392,36'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1392,36'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1400,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1400,25'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1401,16'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1400,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1400,3'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1403,5'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1404,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1404,9'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1406,8'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1400,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1400,25'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1401,16'
              BranchSideFuncs:
                - my_tolower_unicode
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1403,5'
          Dst:             my_tolower_unicode
    - functionName:    my_caseup_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_toupper_unicode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1334,36'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1334,36'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1342,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1342,25'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1343,16'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1342,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1342,3'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1345,5'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1346,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1346,9'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1348,8'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1342,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1342,25'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1343,16'
              BranchSideFuncs:
                - my_toupper_unicode
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1345,5'
          Dst:             my_toupper_unicode
    - functionName:    my_charpos_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1454,3'
              BranchSideFuncs:
                - my_ismbchar
            - BranchSide:      'strings/ctype-ucs2.c:1454,3'
              BranchSideFuncs:
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1454,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1454,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1456,20'
              BranchSideFuncs:
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1456,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1454,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1457,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1454,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1454,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1456,20'
              BranchSideFuncs:
                - my_ismbchar
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1456,20'
          Dst:             my_ismbchar
    - functionName:    my_numchars_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1438,21'
              BranchSideFuncs:
                - my_ismbchar
                - my_ismbchar
            - BranchSide:      'strings/ctype-ucs2.c:1438,21'
              BranchSideFuncs:
                - my_ismbchar
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1439,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1438,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1439,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1438,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1439,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1438,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-ucs2.c:1438,21'
          Dst:             my_ismbchar
    - functionName:    my_uni_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:1297,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1299,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1308,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1299,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1299,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1301,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1301,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1301,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1303,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1308,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1308,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1310,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1310,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1312,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_utf16_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_mb_wc_utf16_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
            - BranchSide:      'strings/ctype-ucs2.c:1289,10'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1289,10'
          Dst:             my_mb_wc_utf16_quick
    - functionName:    my_hash_sort_utf8mb4_general1400_nopad_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_mb_wc_utf8mb4
        - my_toupper_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3190,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3190,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3194,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3194,3'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3196,5'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3194,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3194,3'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3196,5'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_mb_wc_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:3194,16'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:3196,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:3194,16'
          Dst:             my_mb_wc_utf8mb4
    - functionName:    my_mb_wc_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_mb_wc_utf8mb4_quick
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-utf8.c:2802,10'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
      Callsites:
        - Src:             'strings/ctype-utf8.c:2802,10'
          Dst:             my_mb_wc_utf8mb4_quick
    - functionName:    my_toupper_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:126,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:126,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:129,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:129,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:129,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:130,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_utf8mb4_quick
      functionSourceFile: '/src/server/strings/ctype-utf8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          210
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.h:142,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:145,6'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:146,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:148,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:151,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:151,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:153,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:153,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:164,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:155,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:158,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:158,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:158,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:161,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:164,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:175,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:166,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:166,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:172,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:172,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:175,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:175,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:177,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:177,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_utf8mb4_general_as_ci_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          386
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_utf8mbx_general_as_ci
        - my_mb_wc_utf8mb4_quick
        - my_wildcmp_utf8mb4_general_as_ci_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:77,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb4_general_as_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:57,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:70,20'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_utf8mbx_general_as_ci
        - Src:             'strings/ctype-wildcmp.inl:100,20'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:113,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:128,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:137,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:149,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_utf8mbx_general_as_ci
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_utf8mb4_general_as_ci_impl
    - functionName:    my_char_eq_utf8mbx_general_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_char_eq_general_as_ci
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_casefold_char_eq_general_as_ci
            - BranchSide:      'strings/ctype-utf8.c:148,48'
              BranchSideFuncs:
                - my_casefold_char_eq_general_as_ci
      Callsites:
        - Src:             'strings/ctype-utf8.c:148,10'
          Dst:             my_casefold_char_eq_general_as_ci
    - functionName:    my_casefold_char_eq_general_as_ci
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-unidata.h:163,3'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-unidata.h:164,3'
          Dst:             my_toupper_unicode
    - functionName:    my_strnxfrm_internal_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_general1400_as_ci_char_to_weight
        - my_mb_wc_utf8mb4_quick
        - my_weight_mb1_utf8mb3_general1400_as_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:530,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:530,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:532,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:533,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:533,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:532,11'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general1400_as_ci_char_to_weight
    - functionName:    my_weight_mb1_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.655
            - BranchSide:      'strings/ctype-utf8.c:797,15'
              BranchSideFuncs:
                - my_toupper_unicode.655
      Callsites:
        - Src:             'strings/ctype-utf8.c:798,3'
          Dst:             my_toupper_unicode
    - functionName:    my_general1400_as_ci_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-utf8.c:790,3'
          Dst:             my_toupper_unicode
    - functionName:    my_weight_mb4_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3153
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.655
            - BranchSide:      'strings/ctype-utf8.c:3154,15'
              BranchSideFuncs:
                - my_toupper_unicode.655
      Callsites:
        - Src:             'strings/ctype-utf8.c:3155,3'
          Dst:             my_toupper_unicode
    - functionName:    my_scan_weight_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          195
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - my_weight_mb1_utf8mb3_general1400_as_ci
        - my_weight_mb2_utf8mb3_general1400_as_ci
        - my_weight_mb3_utf8mb3_general1400_as_ci
        - my_weight_mb4_utf8mb4_general1400_as_ci
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:193,14'
          Dst:             my_weight_mb4_utf8mb4_general1400_as_ci
    - functionName:    my_weight_mb2_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.655
            - BranchSide:      'strings/ctype-utf8.c:805,15'
              BranchSideFuncs:
                - my_toupper_unicode.655
      Callsites:
        - Src:             'strings/ctype-utf8.c:806,3'
          Dst:             my_toupper_unicode
    - functionName:    my_weight_mb3_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_toupper_unicode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.655
            - BranchSide:      'strings/ctype-utf8.c:813,15'
              BranchSideFuncs:
                - my_toupper_unicode.655
      Callsites:
        - Src:             'strings/ctype-utf8.c:814,3'
          Dst:             my_toupper_unicode
    - functionName:    my_hash_sort_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_utf8mb4_general1400_nopad_as_ci
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_general1400_nopad_as_ci
            - BranchSide:      'strings/ctype-utf8.c:3225,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_general1400_nopad_as_ci
      Callsites:
        - Src:             'strings/ctype-utf8.c:3225,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:3226,3'
          Dst:             my_hash_sort_utf8mb4_general1400_nopad_as_ci
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/strings_def.h:85,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:93,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:97,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_utf8mb4_general_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2973
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_utf8mb4_general_as_ci_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_as_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:2973,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_as_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:2973,10'
          Dst:             my_wildcmp_utf8mb4_general_as_ci_impl
    - functionName:    my_strnxfrm_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb4_general1400_as_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be3
        - my_strxfrm_pad_unicode_be3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be3
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be3
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be3
    - functionName:    my_strxfrm_pad_nweights_unicode_be3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:191,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:191,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:194,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:195,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:196,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:196,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:191,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:197,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:191,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:191,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:193,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_pad_unicode_be3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:237,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:240,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:241,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:242,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:242,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:237,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:243,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:237,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:239,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb4_general1400_as_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
    - functionName:    my_strnncollsp_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb4_general1400_as_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    36
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr
                - mi_uint8korr
                - my_ascii_to_upper_magic_uint64
                - my_ascii_to_upper_magic_uint64
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr
                - mi_uint8korr
                - my_ascii_to_upper_magic_uint64
                - my_ascii_to_upper_magic_uint64
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb4_general1400_as_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
    - functionName:    my_scan_weight_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          213
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb4_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr
                - mi_uint8korr
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr
                - mi_uint8korr
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb4_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
    - functionName:    my_strnncollsp_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf8mb4_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf8mb4_nopad_bin
    - functionName:    my_scan_weight_utf8mb4_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          193
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - my_weight_mb1_utf8mb3_general_ci
        - my_weight_mb2_utf8mb3_general_ci
        - my_weight_mb3_utf8mb3_general_ci
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_weight_mb1_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_weight_mb2_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_weight_mb3_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_general_ci_bmp_char_to_weight
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-utf8.c:690,10'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_general_ci_bmp_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:44,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:44,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:44,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb4_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb4_general_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb4_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf8mb4_quick
        - my_weight_mb1_utf8mb3_general_ci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:530,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:530,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:532,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.657
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:532,11'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_general_ci_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_general_ci_bmp_char_to_weight
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:50,17'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.656
            - BranchSide:      'strings/ctype-unidata.h:50,17'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.656
        - Branch String:   'strings/ctype-unidata.h:50,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:50,7'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.656
            - BranchSide:      'strings/ctype-unidata.h:51,12'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.656
      Callsites:
        - Src:             'strings/ctype-unidata.h:51,12'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_strnncollsp_nchars_utf8mb4_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb4_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
    - functionName:    my_strnncollsp_utf8mb4_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf8mb4_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf8mb4_general_nopad_ci
    - functionName:    my_scan_weight_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          213
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:193,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb4_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_strnncollsp_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb4_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_strnncoll_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb4_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb4_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_hash_sort_utf8mb4_nopad
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_mb_wc_utf8mb4
        - my_tosort_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2872,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2872,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2876,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2876,3'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2878,5'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2876,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2876,3'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2878,5'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_mb_wc_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2876,16'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2878,5'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-utf8.c:2876,16'
          Dst:             my_mb_wc_utf8mb4
    - functionName:    my_tosort_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:78,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:81,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:81,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:81,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:82,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_utf8mb4_general_ci_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          386
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_utf8mbx_general_ci
        - my_mb_wc_utf8mb4_quick
        - my_wildcmp_utf8mb4_general_ci_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:77,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
                - my_mb_wc_utf8mb4_quick
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb4_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:57,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:70,20'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_utf8mbx_general_ci
        - Src:             'strings/ctype-wildcmp.inl:100,20'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:113,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:128,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:137,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:149,22'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_utf8mbx_general_ci
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_utf8mb4_general_ci_impl
    - functionName:    my_char_eq_utf8mbx_general_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_char_eq_general_ci
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci.659
            - BranchSide:      'strings/ctype-utf8.c:140,45'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci.659
      Callsites:
        - Src:             'strings/ctype-utf8.c:140,10'
          Dst:             my_casefold_char_eq_general_ci
    - functionName:    my_casefold_char_eq_general_ci
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_tosort_unicode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-unidata.h:147,3'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-unidata.h:148,3'
          Dst:             my_tosort_unicode
    - functionName:    my_scan_weight_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          193
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - my_weight_mb1_utf8mb3_general_ci
        - my_weight_mb2_utf8mb3_general_ci
        - my_weight_mb3_utf8mb3_general_ci
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:188,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:188,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:191,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:191,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_hash_sort_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_utf8mb4_nopad
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_nopad
            - BranchSide:      'strings/ctype-utf8.c:2906,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_nopad
      Callsites:
        - Src:             'strings/ctype-utf8.c:2906,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:2907,3'
          Dst:             my_hash_sort_utf8mb4_nopad
    - functionName:    my_wildcmp_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2961
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_utf8mb4_general_ci_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:2962,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:2962,10'
          Dst:             my_wildcmp_utf8mb4_general_ci_impl
    - functionName:    my_strnxfrm_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb4_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strxfrm_pad_nweights_unicode_be2
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:176,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:176,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:179,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:176,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:180,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:176,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:176,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:178,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_pad_unicode_be2
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:222,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:225,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:222,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:226,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:222,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:224,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb4_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
    - functionName:    my_strnncollsp_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb4_general_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb4_general_ci
    - functionName:    my_strnncoll_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb4_general_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb4_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb4_general_ci
    - functionName:    my_tolower_unicode
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:114,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:114,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-unidata.h:117,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:118,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_internal_filename
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
            - BranchSide:      'strings/strcoll.inl:541,5'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.657
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_filename
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_char_to_weight
    - functionName:    my_mb_wc_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - hexlo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2496,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2496,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2496,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2496,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2499,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2499,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2499,19'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2499,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2499,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2505,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2505,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2505,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2508,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2508,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2508,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2511,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2512,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2512,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2514,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2516,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2516,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2516,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2517,13'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2517,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2517,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2516,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2519,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2520,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2519,43'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2525,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2520,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2522,13'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2525,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2525,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2525,31'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2525,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2532,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2532,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2532,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2535,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2535,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2535,34'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2536,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2535,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2535,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2538,22'
              BranchSideFuncs:
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2539,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2539,16'
              BranchSideFuncs:
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2539,29'
              BranchSideFuncs:
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2540,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2540,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2540,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2540,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2540,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2542,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:2535,15'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2536,15'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2538,16'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2539,16'
          Dst:             hexlo
    - functionName:    hexlo
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_filename
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_filename
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_filename
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_wc_to_printable_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wc_to_printable_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype-utf8.c:2606,10'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype-utf8.c:2606,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_well_formed_char_length_filename
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_charlen_filename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_filename
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_filename
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:187,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:189,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.inl:187,17'
          Dst:             my_charlen_filename
    - functionName:    my_charlen_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2598,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          222
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:2558,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2558,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2561,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2561,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2561,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2567,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2561,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2567,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2567,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2567,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2570,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2571,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2571,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2571,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2571,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2572,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2572,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2572,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2572,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2572,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2573,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2573,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2573,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2573,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2573,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2574,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2574,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2574,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2574,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2574,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2575,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2575,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2575,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2575,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2575,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2583,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2583,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2583,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2586,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
    - functionName:    my_strnxfrm_nopad_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_bin
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:695,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:695,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:695,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:695,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:695,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:697,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:703,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:698,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:705,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:705,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:705,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:705,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:705,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:707,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:691,9'
          Dst:             my_strnxfrm_internal_utf8mb3_bin
        - Src:             'strings/strcoll.inl:703,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_mb_wc_utf8mb3_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:638,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:638,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:638,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:644,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:644,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:646,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:651,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:647,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:638,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:654,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:656,5'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:656,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:638,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:638,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:638,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:651,15'
          Dst:             my_mb_wc_utf8mb3_quick
    - functionName:    my_mb_wc_utf8mb3_quick
      functionSourceFile: '/src/server/strings/ctype-utf8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          126
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.h:99,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:99,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:102,6'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:103,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:105,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:108,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:108,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:108,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:110,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:110,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:112,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:121,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:112,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:115,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:115,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:115,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:118,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:121,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:121,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:123,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:123,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:123,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:129,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
    - functionName:    my_strnncollsp_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf8mb3_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf8mb3_nopad_bin
    - functionName:    my_scan_weight_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          122
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - my_weight_mb1_utf8mb3_general_ci
        - my_weight_mb2_utf8mb3_general_ci
        - my_weight_mb3_utf8mb3_general_ci
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_strnncoll_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_general_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
    - functionName:    my_strnxfrm_nopad_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:582,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:582,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:582,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:584,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:590,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:585,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:592,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:592,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:592,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:592,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:594,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:578,9'
          Dst:             my_strnxfrm_internal_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:590,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general_ci_bmp_char_to_weight
        - my_mb_wc_utf8mb3_quick
        - my_weight_mb1_utf8mb3_general_ci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:530,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:530,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:532,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.656
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:532,11'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general_ci_bmp_char_to_weight
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
    - functionName:    my_strnncollsp_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_utf8mb3_general_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_utf8mb3_general_nopad_ci
    - functionName:    my_scan_weight_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_bin
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:673,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:673,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:673,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:674,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:676,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:678,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:678,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:678,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:678,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:678,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:679,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:669,9'
          Dst:             my_strnxfrm_internal_utf8mb3_bin
        - Src:             'strings/strcoll.inl:674,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:676,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:679,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_bin
    - functionName:    my_strnncollsp_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb3_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb3_bin
    - functionName:    my_strnncoll_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_mb7_bin_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_mb7_bin_8bytes
                - my_strcoll_mb7_bin_4bytes
                - my_scan_weight_utf8mb3_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_bin
    - functionName:    my_hash_sort_utf8mb3_general1400_nopad_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_toupper_unicode
        - my_utf8mb3_uni
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:547,21'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode.655
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:547,21'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode.655
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:551,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:551,3'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:553,5'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:551,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:551,3'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:553,5'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_utf8mb3_uni
      Callsites:
        - Src:             'strings/ctype-utf8.c:551,16'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:553,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:551,16'
          Dst:             my_utf8mb3_uni
    - functionName:    my_utf8mb3_uni
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_mb_wc_utf8mb3_quick
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-utf8.c:447,10'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
      Callsites:
        - Src:             'strings/ctype-utf8.c:447,10'
          Dst:             my_mb_wc_utf8mb3_quick
    - functionName:    my_wildcmp_utf8mb3_general_as_ci_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          386
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_utf8mbx_general_as_ci
        - my_mb_wc_utf8mb3_quick
        - my_wildcmp_utf8mb3_general_as_ci_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:77,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_as_ci
                - my_wildcmp_utf8mb3_general_as_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:57,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:70,20'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_utf8mbx_general_as_ci
        - Src:             'strings/ctype-wildcmp.inl:100,20'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:113,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:128,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:137,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:149,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_utf8mbx_general_as_ci
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_utf8mb3_general_as_ci_impl
    - functionName:    my_strnxfrm_internal_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general1400_as_ci_char_to_weight
        - my_mb_wc_utf8mb3_quick
        - my_weight_mb1_utf8mb3_general1400_as_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:530,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:530,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:532,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:532,11'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_general1400_as_ci_char_to_weight
    - functionName:    my_scan_weight_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          122
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - my_weight_mb1_utf8mb3_general1400_as_ci
        - my_weight_mb2_utf8mb3_general1400_as_ci
        - my_weight_mb3_utf8mb3_general1400_as_ci
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general1400_as_ci
    - functionName:    my_hash_sort_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_utf8mb3_general1400_nopad_as_ci
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_general1400_nopad_as_ci
            - BranchSide:      'strings/ctype-utf8.c:567,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_general1400_nopad_as_ci
      Callsites:
        - Src:             'strings/ctype-utf8.c:567,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:568,3'
          Dst:             my_hash_sort_utf8mb3_general1400_nopad_as_ci
    - functionName:    my_wildcmp_utf8mb3_general_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_utf8mb3_general_as_ci_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_as_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:631,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_as_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:631,10'
          Dst:             my_wildcmp_utf8mb3_general_as_ci_impl
    - functionName:    my_strnxfrm_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_general1400_as_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_general1400_as_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
    - functionName:    my_strnncollsp_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb3_general1400_as_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
    - functionName:    my_strnncoll_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_general1400_as_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
    - functionName:    my_wc_weight_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:749,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:749,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:749,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_internal_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_wc_weight_utf8mb3_general_mysql500_ci
        - my_weight_mb1_utf8mb3_general_mysql500_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:524,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:524,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:530,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:530,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:532,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_mysql500_ci
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:537,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:533,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:541,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:524,44'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:524,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:524,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:532,11'
          Dst:             my_weight_mb1_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:537,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:540,9'
          Dst:             my_wc_weight_utf8mb3_general_mysql500_ci
    - functionName:    my_weight_mb1_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_weight_mb3_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:741,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:741,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:741,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_weight_mb2_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_scan_weight_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          122
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - my_weight_mb1_utf8mb3_general_mysql500_ci
        - my_weight_mb2_utf8mb3_general_mysql500_ci
        - my_weight_mb3_utf8mb3_general_mysql500_ci
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general_mysql500_ci
    - functionName:    my_strnxfrm_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_general_mysql500_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_general_mysql500_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
    - functionName:    my_strnncollsp_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb3_general_mysql500_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
    - functionName:    my_strnncoll_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_general_mysql500_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
    - functionName:    my_hash_sort_utf8mb3_nopad
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_tosort_unicode
        - my_utf8mb3_uni
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:513,20'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.658
            - BranchSide:      'strings/ctype-utf8.c:513,20'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.658
        - Branch String:   'strings/ctype-utf8.c:517,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:517,26'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.658
            - BranchSide:      'strings/ctype-utf8.c:517,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:517,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:517,3'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:519,5'
              BranchSideFuncs:
                - my_tosort_unicode.658
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:517,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:517,26'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.658
            - BranchSide:      'strings/ctype-utf8.c:517,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:517,26'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:519,5'
          Dst:             my_tosort_unicode
    - functionName:    my_wildcmp_utf8mb3_general_ci_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          386
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_char_eq_utf8mbx_general_ci
        - my_mb_wc_utf8mb3_quick
        - my_wildcmp_utf8mb3_general_ci_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:77,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:77,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_char_eq_utf8mbx_general_ci
                - my_wildcmp_utf8mb3_general_ci_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:57,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:70,20'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:77,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_char_eq_utf8mbx_general_ci
        - Src:             'strings/ctype-wildcmp.inl:100,20'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:113,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:128,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:137,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:149,22'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_char_eq_utf8mbx_general_ci
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_utf8mb3_general_ci_impl
    - functionName:    my_scan_weight_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          122
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - my_weight_mb1_utf8mb3_general_ci
        - my_weight_mb2_utf8mb3_general_ci
        - my_weight_mb3_utf8mb3_general_ci
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:161,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:161,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:150,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:182,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_hash_sort_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_utf8mb3_nopad
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_nopad
            - BranchSide:      'strings/ctype-utf8.c:535,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_nopad
      Callsites:
        - Src:             'strings/ctype-utf8.c:535,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:536,3'
          Dst:             my_hash_sort_utf8mb3_nopad
    - functionName:    my_wildcmp_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_utf8mb3_general_ci_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:620,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:620,10'
          Dst:             my_wildcmp_utf8mb3_general_ci_impl
    - functionName:    my_strnxfrm_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_general_ci
        - my_strxfrm_desc_and_reverse
        - my_strxfrm_pad_nweights_unicode_be2
        - my_strxfrm_pad_unicode_be2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:558,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,19'
              BranchSideFuncs:
                - my_strxfrm_pad_nweights_unicode_be2
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,28'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:558,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:558,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:559,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:561,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:563,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:563,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:563,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:564,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:554,9'
          Dst:             my_strnxfrm_internal_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:559,11'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:561,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:564,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_utf8mb3_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
    - functionName:    my_strnncollsp_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_utf8mb3_general_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_utf8mb3_general_ci
    - functionName:    my_strnncoll_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_utf8mb3_general_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_toupper_4bytes
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_4bytes_found
                - my_strcoll_ascii_toupper_8bytes
                - my_strcoll_ascii_toupper_4bytes
                - my_scan_weight_utf8mb3_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_utf8mb3_general_ci
    - functionName:    my_valid_mbcharlen_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          90
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:83,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:86,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:86,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:89,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:91,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:101,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:91,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:94,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:94,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:101,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:104,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:104,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:104,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:104,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:107,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:104,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:107,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fill_utf8mb3_mb
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:864,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:864,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:870,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:870,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:870,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:864,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_tolower_unicode_bmp
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:97,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_toupper_unicode_bmp
      functionSourceFile: '/src/server/strings/ctype-unidata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-unidata.h:106,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:106,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-unidata.h:107,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_utf8mb4_bmp_only
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_wc_mb_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3419,10'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3419,10'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3419,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3419,7'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:3421,10'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_wc_mb_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:2812,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2812,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2815,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2825,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2826,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2828,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2828,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2828,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2829,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2831,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2833,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2835,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_charlen_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf8mb4
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf8mb4
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:187,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:189,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.inl:187,17'
          Dst:             my_charlen_utf8mb4
    - functionName:    my_charlen_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 3003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - my_valid_mbcharlen_utf8mb3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2984,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:2984,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:2984,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2984,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:2987,6'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:2988,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2989,12'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2993,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2993,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2993,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2999,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2999,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2996,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2996,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2999,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:2989,12'
          Dst:             my_valid_mbcharlen_utf8mb3
    - functionName:    my_casedn_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_mb_wc_utf8mb4
        - my_tolower_unicode
        - my_wc_mb_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2918,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2918,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2923,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2923,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2924,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2923,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2923,3'
              BranchSideFuncs:
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2927,5'
              BranchSideFuncs:
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2928,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2928,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2930,8'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2923,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2923,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2924,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.664
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2924,19'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2927,5'
          Dst:             my_tolower_unicode
        - Src:             'strings/ctype-utf8.c:2928,18'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_caseup_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_mb_wc_utf8mb4
        - my_toupper_unicode
        - my_wc_mb_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2847,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2847,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2852,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2852,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2853,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2852,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2852,3'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2856,5'
              BranchSideFuncs:
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2857,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2857,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2859,8'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2852,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2852,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2853,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.655
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2853,19'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2856,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:2857,18'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_strnxfrmlen_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_casefold_multiply_utf8mbx
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:121,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:121,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:122,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:122,48'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:122,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:123,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:121,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:125,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:125,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:127,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_charlen_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf8mb3
            - BranchSide:      'strings/ctype-mb.inl:185,3'
              BranchSideFuncs:
                - my_charlen_utf8mb3
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:187,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:185,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:189,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:189,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:187,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:194,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.inl:187,17'
          Dst:             my_charlen_utf8mb3
    - functionName:    my_charlen_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_valid_mbcharlen_utf8mb3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:642,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:642,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:642,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:642,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:645,6'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:646,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:646,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:647,12'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:647,12'
          Dst:             my_valid_mbcharlen_utf8mb3
    - functionName:    my_fill_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_fill_8bit
        - my_fill_utf8mb3_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:878,12'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
                - my_fill_8bit
            - BranchSide:      'strings/ctype-utf8.c:878,12'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
                - my_fill_8bit
        - Branch String:   'strings/ctype-utf8.c:878,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:879,5'
              BranchSideFuncs:
                - my_fill_8bit
            - BranchSide:      'strings/ctype-utf8.c:881,5'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
      Callsites:
        - Src:             'strings/ctype-utf8.c:879,5'
          Dst:             my_fill_8bit
        - Src:             'strings/ctype-utf8.c:881,5'
          Dst:             my_fill_utf8mb3_mb
    - functionName:    my_casedn_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_tolower_unicode_bmp
        - my_uni_utf8mb3
        - my_utf8mb3_uni
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:578,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:578,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:583,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:583,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:584,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:583,3'
              BranchSideFuncs:
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:586,5'
              BranchSideFuncs:
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:587,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:589,8'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:583,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:583,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:584,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.665
                - my_uni_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:584,19'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:586,5'
          Dst:             my_tolower_unicode_bmp
        - Src:             'strings/ctype-utf8.c:587,18'
          Dst:             my_uni_utf8mb3
    - functionName:    my_uni_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:454,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:456,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:461,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:456,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:461,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:463,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:470,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:463,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:466,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:470,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:470,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:472,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:472,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:475,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_toupper_unicode_bmp
        - my_uni_utf8mb3
        - my_utf8mb3_uni
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:490,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:490,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:495,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:495,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:496,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:495,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:495,3'
              BranchSideFuncs:
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:498,5'
              BranchSideFuncs:
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:499,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:501,8'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:495,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:495,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:496,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.666
                - my_uni_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:496,19'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:498,5'
          Dst:             my_toupper_unicode_bmp
        - Src:             'strings/ctype-utf8.c:499,18'
          Dst:             my_uni_utf8mb3
    - functionName:    my_strnxfrmlen_unicode_full_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_unicode_full_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_unicode_full_bin_internal
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:349,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:349,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:357,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:349,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:349,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:357,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:349,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:351,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:357,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:352,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:359,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:359,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:359,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:359,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:359,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:361,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:345,9'
          Dst:             my_strnxfrm_unicode_full_bin_internal
        - Src:             'strings/ctype-utf8.c:357,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_unicode_full_bin_internal
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:273,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:273,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:270,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:270,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:270,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:273,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:277,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:270,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:279,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:280,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:270,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:281,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:270,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:270,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:270,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_unicode_full_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          162
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - my_strnxfrm_unicode_full_bin_internal
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:304,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:306,17'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:318,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:306,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:306,25'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:318,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:306,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:308,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:318,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:309,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:306,43'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:311,13'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:312,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:306,43'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:313,15'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:306,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:306,22'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:318,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:320,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:322,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:322,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:324,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:325,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:322,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:328,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:322,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:329,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:322,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:324,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:300,9'
          Dst:             my_strnxfrm_unicode_full_bin_internal
        - Src:             'strings/ctype-utf8.c:318,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrmlen_unicode
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_ci_well_formed_char_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1339,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_string_metadata_init
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_one_character
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          129
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:422,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:426,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:426,20'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:426,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:435,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:426,33'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:426,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:437,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:426,48'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:426,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:437,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:426,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:429,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:437,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:429,23'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:429,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:432,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:429,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:429,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:432,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:429,23'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:429,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:432,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:435,12'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:437,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:442,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:443,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:443,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tailoring_append_abbreviation
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - scan_one_character
        - tailoring_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:455,29'
              BranchSideFuncs:
                - scan_one_character
                - tailoring_append
                - scan_one_character
            - BranchSide:      'strings/ctype.c:455,29'
              BranchSideFuncs:
                - scan_one_character
                - tailoring_append
                - scan_one_character
        - Branch String:   'strings/ctype.c:458,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:458,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:461,9'
              BranchSideFuncs:
                - tailoring_append
                - scan_one_character
        - Branch String:   'strings/ctype.c:461,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:458,67'
              BranchSideFuncs:
                - scan_one_character
                - tailoring_append
            - BranchSide:      'strings/ctype.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:458,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:458,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:461,9'
              BranchSideFuncs:
                - tailoring_append
                - scan_one_character
      Callsites:
        - Src:             'strings/ctype.c:458,18'
          Dst:             scan_one_character
        - Src:             'strings/ctype.c:461,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:458,18'
          Dst:             scan_one_character
    - functionName:    tailoring_append
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __sprintf_chk
        - my_charset_file_tailoring_realloc
        - strlen
      functionUses:    35
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:386,61'
              BranchSideFuncs:
                - my_charset_file_tailoring_realloc
                - __sprintf_chk
                - strlen
            - BranchSide:      'strings/ctype.c:386,61'
              BranchSideFuncs:
                - my_charset_file_tailoring_realloc
                - __sprintf_chk
                - strlen
        - Branch String:   'strings/ctype.c:388,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:388,7'
              BranchSideFuncs:
                - __sprintf_chk
                - strlen
            - BranchSide:      'strings/ctype.c:390,19'
              BranchSideFuncs:
                - __sprintf_chk
                - strlen
      Callsites:
        - Src:             'strings/ctype.c:388,20'
          Dst:             my_charset_file_tailoring_realloc
        - Src:             'strings/ctype.c:391,5'
          Dst:             __sprintf_chk
        - Src:             'strings/ctype.c:392,27'
          Dst:             strlen
    - functionName:    my_charset_file_tailoring_realloc
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:334,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:334,44'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:334,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:335,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:334,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:341,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __sprintf_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tailoring_append2
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __sprintf_chk
        - my_charset_file_tailoring_realloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:405,61'
              BranchSideFuncs:
                - my_charset_file_tailoring_realloc
                - __sprintf_chk
                - strlen
            - BranchSide:      'strings/ctype.c:405,61'
              BranchSideFuncs:
                - my_charset_file_tailoring_realloc
                - __sprintf_chk
                - strlen
        - Branch String:   'strings/ctype.c:407,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:407,7'
              BranchSideFuncs:
                - __sprintf_chk
                - strlen
            - BranchSide:      'strings/ctype.c:409,19'
              BranchSideFuncs:
                - __sprintf_chk
                - strlen
      Callsites:
        - Src:             'strings/ctype.c:407,20'
          Dst:             my_charset_file_tailoring_realloc
        - Src:             'strings/ctype.c:410,5'
          Dst:             __sprintf_chk
        - Src:             'strings/ctype.c:411,27'
          Dst:             strlen
    - functionName:    fill_uint16
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          126
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:366,28'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:366,28'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:367,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:367,3'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:369,21'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:371,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:371,42'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:369,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:369,49'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:371,16'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:369,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:369,41'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:371,16'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:371,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:371,50'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:372,11'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:371,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:371,42'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:372,11'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:372,16'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:372,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:374,20'
              BranchSideFuncs:
                - strtol
        - Branch String:   'strings/ctype.c:367,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:367,3'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:369,21'
              BranchSideFuncs:
                - strtol
      Callsites:
        - Src:             'strings/ctype.c:374,20'
          Dst:             strtol
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_uchar
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - strtoul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:348,28'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:348,28'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:350,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:350,3'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:352,21'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:354,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:354,42'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:354,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:352,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:352,49'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:354,16'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:352,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:352,41'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:354,16'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:354,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:354,50'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:355,11'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:354,21'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:354,42'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:355,11'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:355,16'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:355,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:357,19'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'strings/ctype.c:350,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:350,3'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'strings/ctype.c:352,21'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             'strings/ctype.c:357,19'
          Dst:             strtoul
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mstr
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype.c:60,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:60,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_file_sec
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:267,3'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'strings/ctype.c:267,3'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'strings/ctype.c:269,37'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:267,24'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'strings/ctype.c:269,40'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'strings/ctype.c:269,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:267,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:269,10'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'strings/ctype.c:269,10'
          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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_charset_file_reset_collation
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_charset_file_reset_charset
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_casefold_multiply_2
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_casefold_multiply_1
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_ci_get_collation_name_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_ci_get_id_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_generic_8bit
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1384,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1384,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1384,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1385,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1385,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1385,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_well_formed_char_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_ci_well_formed_char_length
            - BranchSide:      'include/m_ctype.h:1911,10'
              BranchSideFuncs:
                - my_ci_well_formed_char_length
      Callsites:
        - Src:             'include/m_ctype.h:1911,10'
          Dst:             my_ci_well_formed_char_length
    - functionName:    my_strnncollsp_nchars_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_well_formed_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length
                - my_well_formed_length
            - BranchSide:      'strings/ctype.c:1368,55'
              BranchSideFuncs:
                - my_well_formed_length
                - my_well_formed_length
      Callsites:
        - Src:             'strings/ctype.c:1367,9'
          Dst:             my_well_formed_length
        - Src:             'strings/ctype.c:1370,9'
          Dst:             my_well_formed_length
    - functionName:    my_convert_fix
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          229
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1294,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1294,41'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1306,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1309,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1309,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1311,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1311,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1313,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1318,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1313,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1314,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1315,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1318,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1324,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1331,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1324,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1325,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1326,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1331,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1331,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1334,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1334,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1335,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1336,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1342,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1342,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1342,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1342,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1342,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1344,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1344,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1345,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1346,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1306,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1309,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_convert
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - my_convert_using_func
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1235,15'
              BranchSideFuncs:
                - my_convert_using_func
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1235,15'
              BranchSideFuncs:
                - my_convert_using_func
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1235,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1236,38'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1242,20'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1242,20'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1252,18'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1252,18'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1252,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1254,10'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1262,10'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1254,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1256,20'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1260,3'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1252,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1254,10'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1262,10'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1262,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1260,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1264,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1267,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1260,24'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1269,37'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1262,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1264,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1267,9'
              BranchSideFuncs:
                - my_convert_using_func
      Callsites:
        - Src:             'strings/ctype.c:1236,12'
          Dst:             my_convert_using_func
        - Src:             'strings/ctype.c:1272,30'
          Dst:             my_convert_using_func
    - functionName:    my_convert_using_func
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          166
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1157,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1157,46'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1164,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1166,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1166,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1168,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1172,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1172,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1178,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1184,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1184,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1184,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1187,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1195,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1195,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1195,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1195,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1195,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1197,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_to_printable_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wc_to_printable_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1129,36'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype.c:1128,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_wc_to_printable_ex
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - my_is_printable
        - my_printable_length
        - to_printable_8bit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1070,7'
              BranchSideFuncs:
                - my_is_printable
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1070,7'
              BranchSideFuncs:
                - my_is_printable
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1070,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1072,16'
              BranchSideFuncs:
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1077,13'
              BranchSideFuncs:
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1077,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1078,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1080,12'
              BranchSideFuncs:
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1080,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1081,12'
              BranchSideFuncs:
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1083,11'
              BranchSideFuncs:
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1088,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1093,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1088,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1093,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1088,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1093,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1088,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1093,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1088,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1093,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:1070,7'
          Dst:             my_is_printable
        - Src:             'strings/ctype.c:1077,13'
          Dst:             my_printable_length
        - Src:             'strings/ctype.c:1081,12'
          Dst:             to_printable_8bit
        - Src:             'strings/ctype.c:1083,11'
          Dst:             to_printable_8bit
    - functionName:    my_is_printable
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          64
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:1015,18'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1015,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1020,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1015,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1015,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1017,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1017,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1020,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1027,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1020,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1020,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1020,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1020,38'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1020,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1020,44'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1027,20'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1027,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1029,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1027,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1027,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1029,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_printable_length
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_printable_8bit
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_wc_to_printable_8bit
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_wc_to_printable_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1107,16'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1107,16'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1107,27'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1107,27'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1107,30'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1118,17'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1118,17'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1118,23'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1118,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1118,7'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype.c:1120,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_charset_is_ascii_based
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:992,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:992,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:993,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:992,42'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:992,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:993,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:992,73'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:992,73'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:993,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:993,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:993,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:993,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_repertoire
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_string_repertoire
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_string_repertoire_8bit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:931,11'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:931,11'
              BranchSideFuncs:
                - my_string_repertoire_8bit
        - Branch String:   'strings/ctype.c:931,25'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:931,34'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:937,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:931,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:933,12'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:937,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:940,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:944,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:948,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:940,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:944,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:948,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:933,12'
          Dst:             my_string_repertoire_8bit
    - functionName:    my_string_repertoire_8bit
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype.c:847,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:847,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:849,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:847,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:847,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:849,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:851,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:849,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:851,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:851,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:849,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:851,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_string_metadata_get_mb
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_string_metadata_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:874,27'
              BranchSideFuncs:
                - my_string_metadata_init
            - BranchSide:      'strings/ctype.c:874,27'
              BranchSideFuncs:
                - my_string_metadata_init
        - Branch String:   'strings/ctype.c:881,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:883,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:887,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:887,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:889,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:892,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:892,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:894,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:899,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:875,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:875,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:880,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:875,8'
          Dst:             my_string_metadata_init
    - functionName:    my_string_metadata_get
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_string_metadata_get_mb
        - my_string_repertoire_8bit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:913,11'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:913,11'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
        - Branch String:   'strings/ctype.c:913,25'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:913,34'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:920,5'
              BranchSideFuncs:
                - my_string_metadata_get_mb
        - Branch String:   'strings/ctype.c:913,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:915,26'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:920,5'
              BranchSideFuncs:
                - my_string_metadata_get_mb
      Callsites:
        - Src:             'strings/ctype.c:916,27'
          Dst:             my_string_repertoire_8bit
        - Src:             'strings/ctype.c:920,5'
          Dst:             my_string_metadata_get_mb
    - functionName:    my_charset_file_free
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:327,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_leave
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - cs_file_sec
        - tailoring_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:499,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
            - BranchSide:      'strings/ctype.c:499,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
        - Branch String:   'strings/ctype.c:501,17'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:501,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:501,24'
              BranchSideFuncs:
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
        - Branch String:   'strings/ctype.c:504,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:506,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:513,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:517,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:521,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:525,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:529,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:533,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:537,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:541,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:545,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:549,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:553,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:557,9'
              BranchSideFuncs:
                - tailoring_append
        - Branch String:   'strings/ctype.c:506,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:507,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:508,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:500,42'
          Dst:             cs_file_sec
        - Src:             'strings/ctype.c:513,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:517,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:521,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:525,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:529,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:533,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:537,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:541,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:545,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:549,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:553,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:557,9'
          Dst:             tailoring_append
    - functionName:    cs_value
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          458
      EdgeCount:       88
      CyclomaticComplexity: 12
      functionsReached:
        - cs_file_sec
        - fill_uchar
        - fill_uint16
        - mstr
        - my_ci_set_strength
        - strlen
        - strncmp
        - strtol
        - tailoring_append
        - tailoring_append2
        - tailoring_append_abbreviation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:589,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append_abbreviation
                - strlen
                - tailoring_append2
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - my_ci_set_strength
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - fill_uchar
                - fill_uchar
                - fill_uint16
                - fill_uchar
                - fill_uchar
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mstr
                - mstr
                - strlen
                - mstr
                - strlen
                - strtol
                - strtol
                - strtol
                - tailoring_append
            - BranchSide:      'strings/ctype.c:589,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append_abbreviation
                - strlen
                - tailoring_append2
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - my_ci_set_strength
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - fill_uchar
                - fill_uchar
                - fill_uint16
                - fill_uchar
                - fill_uchar
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mstr
                - mstr
                - strlen
                - mstr
                - strlen
                - strtol
                - strtol
                - strtol
                - tailoring_append
        - Branch String:   'strings/ctype.c:591,23'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:591,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:593,26'
              BranchSideFuncs:
                - tailoring_append_abbreviation
                - strlen
                - tailoring_append2
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - my_ci_set_strength
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - tailoring_append
                - fill_uchar
                - fill_uchar
                - fill_uint16
                - fill_uchar
                - fill_uchar
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mstr
                - mstr
                - strlen
                - mstr
                - strlen
                - strtol
                - strtol
                - strtol
                - tailoring_append
        - Branch String:   'strings/ctype.c:596,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:596,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:602,19'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:605,26'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:608,27'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'strings/ctype.c:611,34'
              BranchSideFuncs:
                - mstr
                - strlen
            - BranchSide:      'strings/ctype.c:615,24'
              BranchSideFuncs:
                - mstr
                - strlen
            - BranchSide:      'strings/ctype.c:619,27'
              BranchSideFuncs:
                - mstr
            - BranchSide:      'strings/ctype.c:622,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'strings/ctype.c:632,19'
              BranchSideFuncs:
                - fill_uchar
            - BranchSide:      'strings/ctype.c:636,19'
              BranchSideFuncs:
                - fill_uchar
            - BranchSide:      'strings/ctype.c:640,20'
              BranchSideFuncs:
                - fill_uint16
            - BranchSide:      'strings/ctype.c:644,19'
              BranchSideFuncs:
                - fill_uchar
            - BranchSide:      'strings/ctype.c:648,19'
              BranchSideFuncs:
                - fill_uchar
            - BranchSide:      'strings/ctype.c:654,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:658,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:662,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:666,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:670,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:676,9'
              BranchSideFuncs:
                - tailoring_append
                - my_ci_set_strength
            - BranchSide:      'strings/ctype.c:686,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:691,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:700,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:705,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:710,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:715,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:720,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:725,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:730,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:735,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:741,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:749,45'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:749,45'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:749,45'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:749,45'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:749,45'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:755,9'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:763,12'
              BranchSideFuncs:
                - strlen
                - tailoring_append2
                - tailoring_append
            - BranchSide:      'strings/ctype.c:763,12'
              BranchSideFuncs:
                - strlen
                - tailoring_append2
                - tailoring_append
            - BranchSide:      'strings/ctype.c:763,12'
              BranchSideFuncs:
                - strlen
                - tailoring_append2
                - tailoring_append
            - BranchSide:      'strings/ctype.c:763,12'
              BranchSideFuncs:
                - strlen
                - tailoring_append2
                - tailoring_append
            - BranchSide:      'strings/ctype.c:763,12'
              BranchSideFuncs:
                - strlen
                - tailoring_append2
                - tailoring_append
            - BranchSide:      'strings/ctype.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:788,58'
              BranchSideFuncs:
                - tailoring_append_abbreviation
            - BranchSide:      'strings/ctype.c:788,58'
              BranchSideFuncs:
                - tailoring_append_abbreviation
            - BranchSide:      'strings/ctype.c:788,58'
              BranchSideFuncs:
                - tailoring_append_abbreviation
            - BranchSide:      'strings/ctype.c:788,58'
              BranchSideFuncs:
                - tailoring_append_abbreviation
            - BranchSide:      'strings/ctype.c:788,58'
              BranchSideFuncs:
                - tailoring_append_abbreviation
            - BranchSide:      'strings/ctype.c:798,9'
              BranchSideFuncs:
                - tailoring_append
        - Branch String:   'strings/ctype.c:622,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:624,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'strings/ctype.c:624,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:625,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:626,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'strings/ctype.c:626,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:628,15'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'strings/ctype.c:628,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:628,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:629,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:677,13'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:677,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:677,16'
              BranchSideFuncs:
                - my_ci_set_strength
        - Branch String:   'strings/ctype.c:677,31'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:677,42'
              BranchSideFuncs:
                - my_ci_set_strength
            - BranchSide:      'strings/ctype.c:677,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:677,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:677,9'
              BranchSideFuncs:
                - my_ci_set_strength
            - BranchSide:      'strings/ctype.c:679,30'
              BranchSideFuncs:
                - my_ci_set_strength
        - Branch String:   'strings/ctype.c:680,34'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:680,7'
              BranchSideFuncs:
                - my_ci_set_strength
            - BranchSide:      'strings/ctype.c:680,7'
              BranchSideFuncs:
                - my_ci_set_strength
        - Branch String:   'strings/ctype.c:763,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:765,56'
              BranchSideFuncs:
                - tailoring_append
            - BranchSide:      'strings/ctype.c:770,48'
              BranchSideFuncs:
                - tailoring_append
        - Branch String:   'strings/ctype.c:775,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:777,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:591,27'
          Dst:             cs_file_sec
        - Src:             'strings/ctype.c:602,19'
          Dst:             strtol
        - Src:             'strings/ctype.c:605,26'
          Dst:             strtol
        - Src:             'strings/ctype.c:608,27'
          Dst:             strtol
        - Src:             'strings/ctype.c:611,26'
          Dst:             mstr
        - Src:             'strings/ctype.c:612,29'
          Dst:             strlen
        - Src:             'strings/ctype.c:615,24'
          Dst:             mstr
        - Src:             'strings/ctype.c:616,27'
          Dst:             strlen
        - Src:             'strings/ctype.c:619,19'
          Dst:             mstr
        - Src:             'strings/ctype.c:622,10'
          Dst:             strncmp
        - Src:             'strings/ctype.c:624,15'
          Dst:             strncmp
        - Src:             'strings/ctype.c:626,15'
          Dst:             strncmp
        - Src:             'strings/ctype.c:628,15'
          Dst:             strncmp
        - Src:             'strings/ctype.c:632,5'
          Dst:             fill_uchar
        - Src:             'strings/ctype.c:636,5'
          Dst:             fill_uchar
        - Src:             'strings/ctype.c:640,5'
          Dst:             fill_uint16
        - Src:             'strings/ctype.c:644,5'
          Dst:             fill_uchar
        - Src:             'strings/ctype.c:648,5'
          Dst:             fill_uchar
        - Src:             'strings/ctype.c:654,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:658,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:662,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:666,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:670,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:676,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:680,7'
          Dst:             my_ci_set_strength
        - Src:             'strings/ctype.c:686,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:691,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:700,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:705,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:710,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:715,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:720,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:725,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:730,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:735,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:741,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:749,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:755,9'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:766,29'
          Dst:             strlen
        - Src:             'strings/ctype.c:765,11'
          Dst:             tailoring_append2
        - Src:             'strings/ctype.c:770,11'
          Dst:             tailoring_append
        - Src:             'strings/ctype.c:788,9'
          Dst:             tailoring_append_abbreviation
        - Src:             'strings/ctype.c:798,9'
          Dst:             tailoring_append
    - functionName:    cs_enter
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - cs_file_sec
        - my_charset_file_reset_charset
        - my_charset_file_reset_collation
        - tailoring_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:470,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append
                - my_charset_file_reset_collation
                - my_charset_file_reset_charset
            - BranchSide:      'strings/ctype.c:470,60'
              BranchSideFuncs:
                - cs_file_sec
                - tailoring_append
                - my_charset_file_reset_collation
                - my_charset_file_reset_charset
        - Branch String:   'strings/ctype.c:472,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:472,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:476,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:474,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:474,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:476,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:480,5'
              BranchSideFuncs:
                - my_charset_file_reset_charset
            - BranchSide:      'strings/ctype.c:484,5'
              BranchSideFuncs:
                - my_charset_file_reset_collation
            - BranchSide:      'strings/ctype.c:488,12'
              BranchSideFuncs:
                - tailoring_append
      Callsites:
        - Src:             'strings/ctype.c:471,42'
          Dst:             cs_file_sec
        - Src:             'strings/ctype.c:480,5'
          Dst:             my_charset_file_reset_charset
        - Src:             'strings/ctype.c:484,5'
          Dst:             my_charset_file_reset_collation
        - Src:             'strings/ctype.c:488,12'
          Dst:             tailoring_append
    - functionName:    my_charset_file_init
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_charset_file_reset_charset
        - my_charset_file_reset_collation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_charset_file_reset_charset
                - my_charset_file_reset_collation
            - BranchSide:      'strings/ctype.c:317,3'
              BranchSideFuncs:
                - my_charset_file_reset_charset
                - my_charset_file_reset_collation
      Callsites:
        - Src:             'strings/ctype.c:317,3'
          Dst:             my_charset_file_reset_charset
        - Src:             'strings/ctype.c:318,3'
          Dst:             my_charset_file_reset_collation
    - functionName:    my_parse_charset_xml
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __sprintf_chk
        - cs_enter
        - cs_leave
        - cs_value
        - my_charset_file_free
        - my_charset_file_init
        - my_xml_error_lineno
        - my_xml_error_string
        - my_xml_parse
        - my_xml_parser_create
        - my_xml_parser_free
        - my_xml_set_enter_handler
        - my_xml_set_leave_handler
        - my_xml_set_user_data
        - my_xml_set_value_handler
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:817,3'
              BranchSideFuncs:
                - my_charset_file_init
                - my_xml_parser_create
                - my_xml_set_enter_handler
                - my_xml_set_value_handler
                - my_xml_set_leave_handler
                - my_xml_set_user_data
                - my_xml_parse
                - my_xml_parser_free
                - my_charset_file_free
                - my_xml_error_string
                - strlen
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
            - BranchSide:      'strings/ctype.c:817,3'
              BranchSideFuncs:
                - my_charset_file_init
                - my_xml_parser_create
                - my_xml_set_enter_handler
                - my_xml_set_value_handler
                - my_xml_set_leave_handler
                - my_xml_set_user_data
                - my_xml_parse
                - my_xml_parser_free
                - my_charset_file_free
                - my_xml_error_string
                - strlen
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
        - Branch String:   'strings/ctype.c:827,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:827,7'
              BranchSideFuncs:
                - my_xml_error_string
                - strlen
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
            - BranchSide:      'strings/ctype.c:829,25'
              BranchSideFuncs:
                - my_xml_error_string
                - strlen
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
        - Branch String:   'strings/ctype.c:830,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:830,9'
              BranchSideFuncs:
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
            - BranchSide:      'strings/ctype.c:833,7'
              BranchSideFuncs:
                - my_xml_error_lineno
                - my_xml_error_pos
                - my_xml_error_string
                - __sprintf_chk
      Callsites:
        - Src:             'strings/ctype.c:817,3'
          Dst:             my_charset_file_init
        - Src:             'strings/ctype.c:818,3'
          Dst:             my_xml_parser_create
        - Src:             'strings/ctype.c:819,3'
          Dst:             my_xml_set_enter_handler
        - Src:             'strings/ctype.c:819,3'
          Dst:             cs_enter
        - Src:             'strings/ctype.c:820,3'
          Dst:             my_xml_set_value_handler
        - Src:             'strings/ctype.c:820,3'
          Dst:             cs_value
        - Src:             'strings/ctype.c:821,3'
          Dst:             my_xml_set_leave_handler
        - Src:             'strings/ctype.c:821,3'
          Dst:             cs_leave
        - Src:             'strings/ctype.c:823,3'
          Dst:             my_xml_set_user_data
        - Src:             'strings/ctype.c:824,8'
          Dst:             my_xml_parse
        - Src:             'strings/ctype.c:825,3'
          Dst:             my_xml_parser_free
        - Src:             'strings/ctype.c:826,3'
          Dst:             my_charset_file_free
        - Src:             'strings/ctype.c:829,25'
          Dst:             my_xml_error_string
        - Src:             'strings/ctype.c:830,38'
          Dst:             strlen
        - Src:             'strings/ctype.c:833,7'
          Dst:             my_xml_error_lineno
        - Src:             'strings/ctype.c:833,7'
          Dst:             my_xml_error_pos
        - Src:             'strings/ctype.c:833,7'
          Dst:             my_xml_error_string
        - Src:             'strings/ctype.c:833,7'
          Dst:             __sprintf_chk
    - functionName:    quorem
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          237
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2079,9'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2079,9'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2080,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2080,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2082,12'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2098,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2093,14'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2100,10'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2100,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2102,16'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2108,7'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2103,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2103,29'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2105,13'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2103,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2104,9'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2105,13'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2103,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2103,29'
              BranchSideFuncs:
                - cmp
            - BranchSide:      'strings/dtoa.c:2105,13'
              BranchSideFuncs:
                - cmp
        - Branch String:   'strings/dtoa.c:2108,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2108,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2113,14'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2122,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2110,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2117,14'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2126,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2126,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2128,14'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2128,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2128,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2130,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2128,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2129,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2130,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2128,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2128,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2130,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:2108,7'
          Dst:             cmp
    - functionName:    cmp
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:1112,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1112,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1120,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1121,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1122,12'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1122,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1120,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dtoa_alloc
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:725,21'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:725,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'strings/dtoa.c:726,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:732,16'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    b2d
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - hi0bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1203,13'
              BranchSideFuncs:
                - hi0bits
            - BranchSide:      'strings/dtoa.c:1203,13'
              BranchSideFuncs:
                - hi0bits
        - Branch String:   'strings/dtoa.c:1208,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1210,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1211,8'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1211,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1212,26'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1215,6'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1215,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1216,8'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1216,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1216,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1218,19'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1219,8'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1219,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1220,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:1206,6'
          Dst:             hi0bits
    - functionName:    hi0bits
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:834,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:839,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:839,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:841,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:844,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:844,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:846,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:849,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:849,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:851,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:854,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:854,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:856,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:860,3'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:857,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:860,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lo0bits
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          141
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:869,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:871,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:882,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:871,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:873,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:873,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:875,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:878,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:882,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:887,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:887,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:889,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:892,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:892,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:894,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:897,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:897,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:899,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:902,11'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:902,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:904,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:906,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:906,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    multadd
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          203
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Balloc
        - Bfree
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:760,11'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:760,11'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:764,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:766,8'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:769,3'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:769,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:766,8'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:769,3'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:769,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:766,8'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:771,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:769,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:766,8'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:771,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:771,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:773,19'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:773,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:775,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:780,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:775,11'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:777,7'
          Dst:             Bfree
    - functionName:    Balloc
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:663,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:663,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'strings/dtoa.c:663,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:663,21'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:672,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'strings/dtoa.c:663,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:672,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'strings/dtoa.c:675,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:681,21'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    Bfree
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:700,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'strings/dtoa.c:700,21'
              BranchSideFuncs:
                - free
        - Branch String:   'strings/dtoa.c:700,27'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:700,45'
              BranchSideFuncs:
                - free
            - BranchSide:      'strings/dtoa.c:701,5'
              BranchSideFuncs:
                - free
        - Branch String:   'strings/dtoa.c:700,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:701,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:702,15'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:702,12'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:702,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:709,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ratio
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - b2d
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1289,14'
              BranchSideFuncs:
                - b2d
                - b2d
            - BranchSide:      'strings/dtoa.c:1289,14'
              BranchSideFuncs:
                - b2d
                - b2d
        - Branch String:   'strings/dtoa.c:1292,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1293,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:1289,14'
          Dst:             b2d
        - Src:             'strings/dtoa.c:1290,14'
          Dst:             b2d
    - functionName:    ulp
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Balloc
        - cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1136,6'
              BranchSideFuncs:
                - cmp
                - Balloc
                - Balloc
            - BranchSide:      'strings/dtoa.c:1136,6'
              BranchSideFuncs:
                - cmp
                - Balloc
                - Balloc
        - Branch String:   'strings/dtoa.c:1137,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1139,8'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:1144,9'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:1144,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:1153,16'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:1168,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1157,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1165,19'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1170,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1172,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1176,3'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1170,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1172,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1176,3'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1176,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1176,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1178,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:1136,6'
          Dst:             cmp
        - Src:             'strings/dtoa.c:1139,8'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:1153,6'
          Dst:             Balloc
    - functionName:    lshift
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Balloc
        - Bfree
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:1074,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1075,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:1076,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:1074,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1075,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
            - BranchSide:      'strings/dtoa.c:1076,7'
              BranchSideFuncs:
                - Balloc
                - Bfree
        - Branch String:   'strings/dtoa.c:1078,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1080,11'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1080,11'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1082,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1084,12'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1096,5'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1096,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1096,5'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1097,16'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1096,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1096,5'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1097,16'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1097,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1096,5'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1097,7'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1090,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1088,14'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1092,13'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1092,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1092,9'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1097,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1097,16'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1097,7'
              BranchSideFuncs:
                - Bfree
      Callsites:
        - Src:             'strings/dtoa.c:1076,7'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:1100,3'
          Dst:             Bfree
    - functionName:    mult
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          220
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - Balloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:937,10'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:937,10'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:937,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:943,9'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:947,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:948,6'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:949,6'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:950,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:952,12'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:957,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:959,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:974,42'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:969,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:966,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:971,12'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:957,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:959,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:974,18'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:974,42'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:974,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:974,42'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:974,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:974,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:974,3'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:974,42'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:974,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:974,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:949,6'
          Dst:             Balloc
    - functionName:    pow5mult
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          192
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - Bfree
        - mult
        - multadd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1028,13'
              BranchSideFuncs:
                - multadd
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:1028,13'
              BranchSideFuncs:
                - multadd
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:1028,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1029,24'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:1031,10'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:1042,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1045,9'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1059,7'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1045,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1047,12'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - mult
                - Bfree
                - mult
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1051,17'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - mult
                - Bfree
                - mult
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1051,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1052,7'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:1053,17'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - mult
                - Bfree
                - mult
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1042,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1051,14'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1059,7'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:1051,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1052,7'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:1053,14'
              BranchSideFuncs:
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:1053,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1036,11'
              BranchSideFuncs:
                - mult
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1055,11'
              BranchSideFuncs:
                - mult
                - mult
                - Bfree
                - mult
                - Bfree
                - mult
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1059,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1059,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1060,5'
              BranchSideFuncs:
                - Bfree
      Callsites:
        - Src:             'strings/dtoa.c:1029,8'
          Dst:             multadd
        - Src:             'strings/dtoa.c:1038,11'
          Dst:             mult
        - Src:             'strings/dtoa.c:1039,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:1038,11'
          Dst:             mult
        - Src:             'strings/dtoa.c:1039,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:1047,12'
          Dst:             mult
        - Src:             'strings/dtoa.c:1048,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:1055,11'
          Dst:             mult
        - Src:             'strings/dtoa.c:1060,5'
          Dst:             Bfree
    - functionName:    i2b
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Balloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:920,6'
              BranchSideFuncs:
                - Balloc
      Callsites:
        - Src:             'strings/dtoa.c:920,6'
          Dst:             Balloc
    - functionName:    d2b
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Balloc
        - hi0bits
        - lo0bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1243,6'
              BranchSideFuncs:
                - Balloc
                - lo0bits
                - hi0bits
                - lo0bits
            - BranchSide:      'strings/dtoa.c:1243,6'
              BranchSideFuncs:
                - Balloc
                - lo0bits
                - hi0bits
                - lo0bits
        - Branch String:   'strings/dtoa.c:1248,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - lo0bits
                - hi0bits
                - lo0bits
            - BranchSide:      'strings/dtoa.c:1250,11'
              BranchSideFuncs:
                - lo0bits
                - hi0bits
                - lo0bits
        - Branch String:   'strings/dtoa.c:1250,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - lo0bits
                - hi0bits
            - BranchSide:      'strings/dtoa.c:1252,13'
              BranchSideFuncs:
                - lo0bits
                - hi0bits
        - Branch String:   'strings/dtoa.c:1252,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1254,13'
              BranchSideFuncs:
                - hi0bits
            - BranchSide:      'strings/dtoa.c:1258,13'
              BranchSideFuncs:
                - hi0bits
        - Branch String:   'strings/dtoa.c:1268,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1270,19'
              BranchSideFuncs:
                - hi0bits
            - BranchSide:      'strings/dtoa.c:1275,31'
              BranchSideFuncs:
                - hi0bits
      Callsites:
        - Src:             'strings/dtoa.c:1243,6'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:1252,13'
          Dst:             lo0bits
        - Src:             'strings/dtoa.c:1263,8'
          Dst:             lo0bits
        - Src:             'strings/dtoa.c:1276,19'
          Dst:             hi0bits
    - functionName:    s2b
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Balloc
        - multadd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:806,10'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
            - BranchSide:      'strings/dtoa.c:806,10'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
        - Branch String:   'strings/dtoa.c:807,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:807,29'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
            - BranchSide:      'strings/dtoa.c:808,6'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
        - Branch String:   'strings/dtoa.c:807,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:807,29'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
            - BranchSide:      'strings/dtoa.c:808,6'
              BranchSideFuncs:
                - Balloc
                - multadd
                - multadd
        - Branch String:   'strings/dtoa.c:813,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:815,6'
              BranchSideFuncs:
                - multadd
                - multadd
            - BranchSide:      'strings/dtoa.c:822,6'
              BranchSideFuncs:
                - multadd
        - Branch String:   'strings/dtoa.c:817,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:817,27'
              BranchSideFuncs:
                - multadd
            - BranchSide:      'strings/dtoa.c:819,6'
              BranchSideFuncs:
                - multadd
        - Branch String:   'strings/dtoa.c:824,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:824,3'
              BranchSideFuncs:
                - multadd
            - BranchSide:      'strings/dtoa.c:825,25'
              BranchSideFuncs:
                - multadd
        - Branch String:   'strings/dtoa.c:824,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:824,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:825,25'
              BranchSideFuncs:
                - multadd
      Callsites:
        - Src:             'strings/dtoa.c:808,6'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:817,10'
          Dst:             multadd
        - Src:             'strings/dtoa.c:825,8'
          Dst:             multadd
    - functionName:    my_atof
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strtod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/dtoa.c:477,24'
              BranchSideFuncs:
                - my_strtod
      Callsites:
        - Src:             'strings/dtoa.c:478,11'
          Dst:             my_strtod
    - functionName:    my_strtod
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_strtod_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:469,8'
              BranchSideFuncs:
                - my_strtod_int
            - BranchSide:      'strings/dtoa.c:469,8'
              BranchSideFuncs:
                - my_strtod_int
        - Branch String:   'strings/dtoa.c:470,10'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:470,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:470,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:469,8'
          Dst:             my_strtod_int
    - functionName:    my_strtod_int
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         399
      ICount:          2179
      EdgeCount:       549
      CyclomaticComplexity: 152
      functionsReached:
        - Balloc
        - Bfree
        - cmp
        - d2b
        - diff
        - i2b
        - lshift
        - mult
        - pow5mult
        - ratio
        - s2b
        - ulp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1355,35'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1355,35'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1378,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1377,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1383,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1383,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1377,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1378,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1396,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1399,7'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1399,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1402,5'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1408,27'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1402,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1402,25'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1402,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1402,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1408,45'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1408,50'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1414,20'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1408,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1409,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1409,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1410,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1411,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1411,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1408,60'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1412,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1408,27'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1408,34'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1414,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1416,5'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1417,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1419,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1430,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1419,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1419,7'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1419,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1420,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1421,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1419,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1419,29'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1421,36'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1421,41'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1421,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1439,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1430,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1430,27'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1430,38'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1430,43'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1430,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1439,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1461,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1439,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1430,51'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1441,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1442,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1430,51'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1444,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1445,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1445,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1450,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1445,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1446,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1446,19'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1446,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1447,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1448,25'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1448,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1446,19'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1449,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1446,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1447,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1448,25'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1448,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1445,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1449,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1445,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1446,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1446,19'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1446,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1445,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1446,22'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1446,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1447,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1448,25'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1448,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1445,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1449,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1450,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1451,18'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1452,23'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1452,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1430,51'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1453,18'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1461,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1461,21'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1461,28'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1461,33'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1463,10'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1461,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1463,10'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1463,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1463,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1467,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1463,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1463,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1467,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1463,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1467,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1467,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1468,18'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1468,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1471,21'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1473,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1473,22'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1473,29'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1473,34'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1473,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1475,7'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1475,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1476,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1477,24'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1475,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1475,27'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1477,30'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1477,35'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1477,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1478,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1480,26'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1480,33'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1485,15'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1480,44'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1482,17'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1485,15'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1482,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1480,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1483,18'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1480,26'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1480,33'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1485,15'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1485,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1485,29'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1492,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1485,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1492,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1492,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1493,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1501,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1501,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1503,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1511,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1503,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1503,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1503,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1520,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1522,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1522,6'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1523,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1524,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1530,23'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1535,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1535,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1535,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1593,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1533,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1539,10'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1593,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1539,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1541,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2068,6'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1541,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1543,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1578,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1543,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1557,25'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1557,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1556,18'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1593,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1578,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1588,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1593,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1614,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1616,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1669,15'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1616,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1618,11'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1618,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1620,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1712,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1620,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1623,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1651,20'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1652,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1651,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1653,23'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1651,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1652,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1653,20'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1657,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1623,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1659,13'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1659,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1662,19'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1666,19'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1669,12'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1671,9'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1712,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1672,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1674,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1674,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1676,14'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1712,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1676,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1678,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1700,20'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:1678,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1680,7'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1681,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1680,26'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1682,23'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1680,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1681,16'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1682,20'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1683,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1683,39'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1697,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1683,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1686,15'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1697,12'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1686,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1688,21'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1695,35'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1689,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1690,23'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1692,43'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1697,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1700,20'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1712,8'
              BranchSideFuncs:
                - s2b
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1721,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1731,9'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1731,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1732,10'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1734,10'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1742,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1743,8'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1745,16'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1749,8'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1750,11'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1750,11'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1750,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1752,11'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1752,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1754,10'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1758,13'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1758,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1760,11'
              BranchSideFuncs:
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1765,13'
              BranchSideFuncs:
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1765,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1766,11'
              BranchSideFuncs:
                - lshift
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1767,13'
              BranchSideFuncs:
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1767,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1768,11'
              BranchSideFuncs:
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1769,13'
              BranchSideFuncs:
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1769,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1770,11'
              BranchSideFuncs:
                - lshift
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
            - BranchSide:      'strings/dtoa.c:1771,13'
              BranchSideFuncs:
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
        - Branch String:   'strings/dtoa.c:1771,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1772,11'
              BranchSideFuncs:
                - lshift
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:1773,12'
              BranchSideFuncs:
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - lshift
                - lshift
                - lshift
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:1844,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1850,11'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:1872,11'
              BranchSideFuncs:
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1850,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1850,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1850,31'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1850,34'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1850,58'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1851,23'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1850,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1859,21'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1859,26'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1859,36'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1867,14'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1859,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1867,14'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1868,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1894,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1872,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1875,11'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1924,16'
              BranchSideFuncs:
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1875,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1877,14'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1890,18'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1877,55'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1879,21'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1911,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1879,21'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1878,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1879,40'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1879,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1878,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1880,52'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1877,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1884,35'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1911,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1890,43'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1890,47'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
            - BranchSide:      'strings/dtoa.c:1911,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1890,16'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1894,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1911,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
        - Branch String:   'strings/dtoa.c:1894,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1896,25'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1906,24'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1897,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1899,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1907,23'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1899,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1700,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2051,14'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1911,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1913,11'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1913,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1914,21'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1917,21'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1918,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1700,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2047,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:1924,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1926,11'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1947,11'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1926,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1928,16'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1964,8'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1928,27'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1928,30'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1930,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1928,16'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1938,18'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1964,8'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1930,33'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1930,37'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1964,8'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1930,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1700,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1964,8'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1938,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1941,15'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1942,16'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1948,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1948,29'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1960,11'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1960,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1961,14'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
            - BranchSide:      'strings/dtoa.c:1964,8'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
                - ulp
        - Branch String:   'strings/dtoa.c:1968,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1970,19'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1987,17'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
                - ulp
        - Branch String:   'strings/dtoa.c:1974,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1976,25'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1983,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1976,33'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1976,48'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1978,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1976,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:1978,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1987,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1987,22'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2006,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1987,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1989,18'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2006,24'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1989,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1991,19'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1997,22'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1991,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1993,17'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:1994,18'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1994,33'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:1997,22'
              BranchSideFuncs:
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2001,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2029,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2012,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2010,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2029,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2013,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2016,12'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2029,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2019,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2019,22'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2021,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2019,33'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2019,47'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2021,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2019,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2021,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2024,23'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Balloc
                - d2b
                - i2b
                - pow5mult
                - mult
                - Bfree
                - pow5mult
                - diff
                - cmp
                - ratio
                - ulp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - ulp
                - ulp
                - ulp
                - ulp
                - lshift
                - cmp
                - lshift
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2021,31'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2021,39'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2062,3'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2021,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2029,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2062,3'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2024,18'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2029,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2062,3'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2047,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2051,14'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2062,3'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2069,10'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2069,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2069,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:1712,8'
          Dst:             s2b
        - Src:             'strings/dtoa.c:1716,9'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:1718,9'
          Dst:             d2b
        - Src:             'strings/dtoa.c:1719,9'
          Dst:             i2b
        - Src:             'strings/dtoa.c:1760,11'
          Dst:             pow5mult
        - Src:             'strings/dtoa.c:1761,12'
          Dst:             mult
        - Src:             'strings/dtoa.c:1762,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:1766,11'
          Dst:             lshift
        - Src:             'strings/dtoa.c:1768,11'
          Dst:             pow5mult
        - Src:             'strings/dtoa.c:1770,11'
          Dst:             lshift
        - Src:             'strings/dtoa.c:1772,11'
          Dst:             lshift
        - Src:             'strings/dtoa.c:1773,12'
          Dst:             diff
        - Src:             'strings/dtoa.c:1776,8'
          Dst:             cmp
        - Src:             'strings/dtoa.c:1867,14'
          Dst:             lshift
        - Src:             'strings/dtoa.c:1868,11'
          Dst:             cmp
        - Src:             'strings/dtoa.c:1914,21'
          Dst:             ulp
        - Src:             'strings/dtoa.c:1917,21'
          Dst:             ulp
        - Src:             'strings/dtoa.c:1924,16'
          Dst:             ratio
        - Src:             'strings/dtoa.c:1972,22'
          Dst:             ulp
        - Src:             'strings/dtoa.c:1999,24'
          Dst:             ulp
        - Src:             'strings/dtoa.c:2006,24'
          Dst:             ulp
        - Src:             'strings/dtoa.c:2029,5'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2030,5'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2031,5'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2032,5'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2062,3'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2063,3'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2064,3'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2065,3'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2066,3'
          Dst:             Bfree
    - functionName:    my_gcvt
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         178
      ICount:          957
      EdgeCount:       245
      CyclomaticComplexity: 69
      functionsReached:
        - dtoa
        - dtoa_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:216,47'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:216,47'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:222,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:223,10'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:225,24'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:225,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:225,8'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:225,56'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:225,56'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:225,8'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:225,8'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:227,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:229,5'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:237,13'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:232,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:237,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:238,11'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:241,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:248,30'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:248,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:248,39'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:248,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:248,56'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:248,56'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:248,62'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:248,47'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:248,71'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:259,16'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:259,41'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:260,35'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:260,16'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:260,47'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:261,23'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:294,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:299,16'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:308,31'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:267,53'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:267,67'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:294,19'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:294,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:299,16'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:307,30'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:294,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:299,16'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:307,30'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:299,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:299,35'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:373,9'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:299,41'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:299,51'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:301,28'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:299,57'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:300,50'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:375,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:300,54'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:300,77'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:301,28'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:300,77'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:313,20'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:375,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:313,30'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:313,45'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:313,27'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:301,28'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:313,20'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:373,9'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:307,61'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:375,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:308,57'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:294,7'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:313,20'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:294,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:313,20'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:313,30'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:313,45'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:313,27'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:316,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:318,17'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:336,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:318,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:320,13'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:330,7'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:320,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:321,17'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:330,7'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
        - Branch String:   'strings/dtoa.c:336,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:339,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:347,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:347,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:347,21'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:349,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:347,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:348,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:349,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:349,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:351,15'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:359,18'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:351,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:352,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:353,15'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:353,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:353,26'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:355,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:353,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:354,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:355,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:355,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:356,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:359,18'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:355,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:356,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:359,18'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:359,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:361,19'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:365,16'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:365,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:365,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:437,3'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:362,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:359,41'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:362,27'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:362,33'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:359,41'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:362,40'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:362,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:359,41'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:363,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:359,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:361,19'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:365,19'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:365,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:365,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:437,3'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:373,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:375,14'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:379,15'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:381,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:382,12'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:384,15'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:384,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:387,11'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:393,15'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:387,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:388,15'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
            - BranchSide:      'strings/dtoa.c:393,15'
              BranchSideFuncs:
                - dtoa_free
                - dtoa_free
                - dtoa
        - Branch String:   'strings/dtoa.c:393,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:396,7'
              BranchSideFuncs:
                - dtoa_free
                - dtoa
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:407,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:400,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:401,16'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:407,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:407,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:407,21'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:409,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:407,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:408,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:409,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:409,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:410,19'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:411,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:411,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:411,24'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:417,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:411,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:413,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:417,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:414,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:415,21'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:417,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:414,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:415,21'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:417,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:417,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:418,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:419,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:419,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:419,27'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:422,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:419,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:420,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:422,9'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:422,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:422,29'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:429,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:426,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:427,23'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:431,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:429,26'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:429,33'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:431,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:429,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:431,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:431,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:432,15'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:437,3'
              BranchSideFuncs:
                - dtoa_free
      Callsites:
        - Src:             'strings/dtoa.c:225,8'
          Dst:             dtoa
        - Src:             'strings/dtoa.c:229,5'
          Dst:             dtoa_free
        - Src:             'strings/dtoa.c:330,7'
          Dst:             dtoa_free
        - Src:             'strings/dtoa.c:331,12'
          Dst:             dtoa
        - Src:             'strings/dtoa.c:396,7'
          Dst:             dtoa_free
        - Src:             'strings/dtoa.c:397,12'
          Dst:             dtoa
        - Src:             'strings/dtoa.c:437,3'
          Dst:             dtoa_free
    - functionName:    dtoa
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2174
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          1721
      EdgeCount:       382
      CyclomaticComplexity: 105
      functionsReached:
        - Balloc
        - Bfree
        - cmp
        - d2b
        - diff
        - dtoa_alloc
        - hi0bits
        - i2b
        - lshift
        - mult
        - multadd
        - pow5mult
        - quorem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2225,22'
              BranchSideFuncs:
                - dtoa_alloc
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2225,22'
              BranchSideFuncs:
                - dtoa_alloc
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2230,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_alloc
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2234,15'
              BranchSideFuncs:
                - dtoa_alloc
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2240,43'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2241,9'
              BranchSideFuncs:
                - dtoa_alloc
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2241,18'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2263,6'
              BranchSideFuncs:
                - d2b
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2247,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2247,9'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:2264,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2266,16'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2300,8'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2301,8'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2301,35'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2302,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2310,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2310,24'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2313,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2310,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2311,6'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2313,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2313,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2313,19'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2319,6'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2313,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2315,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2319,6'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2315,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2316,8'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2319,6'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2320,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2327,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2330,9'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2330,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2338,7'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
                - dtoa_alloc
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2357,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2368,17'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
            - BranchSide:      'strings/dtoa.c:2376,16'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
                - dtoa_alloc
        - Branch String:   'strings/dtoa.c:2368,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - dtoa_alloc
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2382,10'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2379,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2382,10'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2382,10'
              BranchSideFuncs:
                - dtoa_alloc
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2389,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2393,16'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2389,38'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2393,16'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2397,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2399,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2418,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2401,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2404,10'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2408,7'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2408,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2410,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2416,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2408,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2410,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2416,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2418,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2418,19'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2430,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2421,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2421,18'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2430,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2423,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2421,28'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2425,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2421,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2423,15'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2430,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2430,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2430,29'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2439,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2430,34'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2430,42'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2439,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2430,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2432,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2439,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2432,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2496,13'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2441,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2444,15'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2454,32'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2445,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2447,22'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2669,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2447,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2496,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2665,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2460,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2455,7'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2462,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2464,17'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2464,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2464,13'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2496,13'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2460,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2462,16'
              BranchSideFuncs:
                - Bfree
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2503,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2503,20'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2566,9'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2503,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2506,9'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2566,9'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2507,21'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2507,29'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2516,17'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2507,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2510,16'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2516,17'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2510,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2510,23'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2665,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2510,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2665,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2669,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2527,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2531,13'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2819,3'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2531,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2514,30'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2542,17'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2531,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2514,30'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2542,17'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2543,27'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2543,40'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2543,46'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2543,51'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2819,3'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2543,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2819,3'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2546,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2547,19'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2553,11'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2547,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2546,19'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2549,16'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2527,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2514,18'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2819,3'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2566,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - i2b
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2571,14'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2571,20'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2578,10'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2571,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2573,11'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2578,10'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2573,8'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2574,7'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
            - BranchSide:      'strings/dtoa.c:2574,7'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
                - pow5mult
                - mult
                - Bfree
        - Branch String:   'strings/dtoa.c:2578,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2584,14'
              BranchSideFuncs:
                - pow5mult
                - mult
                - Bfree
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
            - BranchSide:      'strings/dtoa.c:2595,6'
              BranchSideFuncs:
                - i2b
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
                - pow5mult
        - Branch String:   'strings/dtoa.c:2596,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2597,8'
              BranchSideFuncs:
                - pow5mult
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2608,10'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2608,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2608,35'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2627,13'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2608,49'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2609,19'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2627,13'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2608,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2613,9'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2627,13'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2627,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2627,54'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2627,36'
              BranchSideFuncs:
                - hi0bits
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2627,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2629,9'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2638,6'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2629,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2628,11'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2631,6'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2636,12'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2638,6'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
            - BranchSide:      'strings/dtoa.c:2643,10'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
                - lshift
        - Branch String:   'strings/dtoa.c:2643,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2644,8'
              BranchSideFuncs:
                - lshift
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
            - BranchSide:      'strings/dtoa.c:2645,10'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
                - lshift
        - Branch String:   'strings/dtoa.c:2645,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2646,8'
              BranchSideFuncs:
                - lshift
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
            - BranchSide:      'strings/dtoa.c:2647,7'
              BranchSideFuncs:
                - cmp
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
                - multadd
                - multadd
        - Branch String:   'strings/dtoa.c:2647,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2649,9'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
            - BranchSide:      'strings/dtoa.c:2659,12'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
        - Branch String:   'strings/dtoa.c:2649,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2651,8'
              BranchSideFuncs:
                - multadd
                - multadd
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
            - BranchSide:      'strings/dtoa.c:2659,12'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
        - Branch String:   'strings/dtoa.c:2659,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2659,39'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
                - multadd
                - cmp
            - BranchSide:      'strings/dtoa.c:2675,12'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
        - Branch String:   'strings/dtoa.c:2659,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2661,14'
              BranchSideFuncs:
                - multadd
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2675,12'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - lshift
        - Branch String:   'strings/dtoa.c:2661,18'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2661,30'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2665,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2661,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2665,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2669,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2675,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2676,12'
              BranchSideFuncs:
                - lshift
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
            - BranchSide:      'strings/dtoa.c:2683,9'
              BranchSideFuncs:
                - Balloc
                - lshift
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
        - Branch String:   'strings/dtoa.c:2683,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2685,24'
              BranchSideFuncs:
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
            - BranchSide:      'strings/dtoa.c:2690,5'
              BranchSideFuncs:
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
        - Branch String:   'strings/dtoa.c:2696,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - cmp
                - Bfree
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2696,29'
              BranchSideFuncs:
                - cmp
                - Bfree
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2698,19'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2698,37'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - cmp
                - Bfree
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2711,13'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - multadd
                - lshift
                - cmp
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2698,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2704,17'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2711,13'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - multadd
                - lshift
                - cmp
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2704,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2706,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2745,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2706,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2707,14'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2708,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2711,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2711,23'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2713,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2711,28'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2711,46'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - multadd
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2736,14'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - multadd
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2711,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2713,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2736,14'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - multadd
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2713,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2713,30'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2724,16'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2713,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2724,16'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2733,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2724,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2726,14'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2733,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2728,23'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2728,30'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2729,21'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2728,35'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2728,42'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2733,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2729,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2729,21'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2733,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2728,15'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2733,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2745,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2736,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2742,17'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2754,13'
              BranchSideFuncs:
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
                - multadd
                - lshift
                - cmp
        - Branch String:   'strings/dtoa.c:2742,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2745,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2748,15'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2755,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2757,10'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2788,6'
              BranchSideFuncs:
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2758,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2759,19'
              BranchSideFuncs:
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
            - BranchSide:      'strings/dtoa.c:2762,14'
              BranchSideFuncs:
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
                - cmp
                - Bfree
        - Branch String:   'strings/dtoa.c:2790,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2745,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2790,19'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2790,24'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2790,31'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2807,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2790,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2745,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2807,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2793,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2794,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2794,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2793,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2796,10'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2807,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2807,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2811,3'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2812,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2814,9'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2819,3'
              BranchSideFuncs:
                - Bfree
        - Branch String:   'strings/dtoa.c:2814,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2814,20'
              BranchSideFuncs:
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2816,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2814,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2815,7'
              BranchSideFuncs:
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2816,5'
              BranchSideFuncs:
                - Bfree
                - Bfree
        - Branch String:   'strings/dtoa.c:2822,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:2822,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/dtoa.c:2244,24'
          Dst:             dtoa_alloc
        - Src:             'strings/dtoa.c:2263,6'
          Dst:             d2b
        - Src:             'strings/dtoa.c:2382,10'
          Dst:             dtoa_alloc
        - Src:             'strings/dtoa.c:2382,10'
          Dst:             dtoa_alloc
        - Src:             'strings/dtoa.c:2382,10'
          Dst:             dtoa_alloc
        - Src:             'strings/dtoa.c:2382,10'
          Dst:             dtoa_alloc
        - Src:             'strings/dtoa.c:2569,10'
          Dst:             i2b
        - Src:             'strings/dtoa.c:2584,14'
          Dst:             pow5mult
        - Src:             'strings/dtoa.c:2585,13'
          Dst:             mult
        - Src:             'strings/dtoa.c:2586,9'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2595,6'
          Dst:             i2b
        - Src:             'strings/dtoa.c:2597,8'
          Dst:             pow5mult
        - Src:             'strings/dtoa.c:2627,23'
          Dst:             hi0bits
        - Src:             'strings/dtoa.c:2644,8'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2646,8'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2649,9'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2653,10'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2655,14'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2661,30'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2661,21'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2676,12'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2685,12'
          Dst:             Balloc
        - Src:             'strings/dtoa.c:2687,12'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2692,12'
          Dst:             quorem
        - Src:             'strings/dtoa.c:2694,10'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2695,14'
          Dst:             diff
        - Src:             'strings/dtoa.c:2697,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2696,29'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2697,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2726,14'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2727,15'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2757,10'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2759,19'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2762,14'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2763,14'
          Dst:             multadd
        - Src:             'strings/dtoa.c:2788,6'
          Dst:             lshift
        - Src:             'strings/dtoa.c:2789,6'
          Dst:             cmp
        - Src:             'strings/dtoa.c:2811,3'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2815,7'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2816,5'
          Dst:             Bfree
        - Src:             'strings/dtoa.c:2819,3'
          Dst:             Bfree
    - functionName:    dtoa_free
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:744,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'strings/dtoa.c:744,12'
              BranchSideFuncs:
                - free
        - Branch String:   'strings/dtoa.c:744,18'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:744,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'strings/dtoa.c:745,5'
              BranchSideFuncs:
                - free
        - Branch String:   'strings/dtoa.c:744,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:745,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    my_fcvt
      functionSourceFile: '/src/server/strings/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - double
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          397
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - dtoa
        - dtoa_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:96,8'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:96,8'
              BranchSideFuncs:
                - dtoa
                - dtoa_free
                - dtoa_free
        - Branch String:   'strings/dtoa.c:98,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:100,5'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:109,14'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:103,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:104,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:111,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:112,9'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:114,13'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:114,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:116,9'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:122,16'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:118,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,16'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:122,16'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:122,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,3'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:128,14'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:122,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:124,17'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:125,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:124,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:128,17'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:125,25'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:128,17'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:126,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:128,17'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:128,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:128,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:131,17'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,25'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:125,25'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,25'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:126,11'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,20'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,25'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:125,25'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:125,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:122,25'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:126,11'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:122,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:124,17'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:125,20'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:128,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:128,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:131,17'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:131,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:133,13'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:140,7'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:133,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:134,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:136,25'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:136,25'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:136,53'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:136,53'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:136,5'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:140,7'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:140,7'
              BranchSideFuncs:
                - dtoa_free
        - Branch String:   'strings/dtoa.c:141,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:142,11'
              BranchSideFuncs:
                - dtoa_free
            - BranchSide:      'strings/dtoa.c:144,3'
              BranchSideFuncs:
                - dtoa_free
      Callsites:
        - Src:             'strings/dtoa.c:96,8'
          Dst:             dtoa
        - Src:             'strings/dtoa.c:100,5'
          Dst:             dtoa_free
        - Src:             'strings/dtoa.c:144,3'
          Dst:             dtoa_free
    - functionName:    int10_to_str
      functionSourceFile: '/src/server/strings/int2str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/int2str.c:159,7'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:169,8'
              BranchSideFuncs: []
        - Branch String:   'strings/int2str.c:161,9'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:163,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:169,8'
              BranchSideFuncs: []
        - Branch String:   'strings/int2str.c:181,3'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:181,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:183,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int2str
      functionSourceFile: '/src/server/strings/int2str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          182
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ldiv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/int2str.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:76,13'
              BranchSideFuncs:
                - ldiv
            - BranchSide:      'strings/int2str.c:76,13'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:76,19'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:76,28'
              BranchSideFuncs:
                - ldiv
            - BranchSide:      'strings/int2str.c:83,15'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:76,7'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:79,14'
              BranchSideFuncs:
                - ldiv
            - BranchSide:      'strings/int2str.c:93,18'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:81,7'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:83,30'
              BranchSideFuncs:
                - ldiv
            - BranchSide:      'strings/int2str.c:93,32'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:83,21'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:83,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:85,13'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:83,9'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:85,13'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:85,9'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:87,11'
              BranchSideFuncs:
                - ldiv
            - BranchSide:      'strings/int2str.c:91,13'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:93,23'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:93,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:108,8'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:93,12'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:93,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:108,8'
              BranchSideFuncs:
                - ldiv
        - Branch String:   'strings/int2str.c:114,3'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'strings/int2str.c:114,3'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'strings/int2str.c:129,3'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/int2str.c:129,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/int2str.c:117,9'
          Dst:             ldiv
    - functionName:    ldiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_attr_ensure_space
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_malloc
        - my_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:226,19'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
            - BranchSide:      'strings/xml.c:226,19'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
        - Branch String:   'strings/xml.c:228,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:228,7'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
            - BranchSide:      'strings/xml.c:230,39'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
        - Branch String:   'strings/xml.c:230,27'
          Branch Sides:
            - BranchSide:      'strings/xml.c:230,25'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
            - BranchSide:      'strings/xml.c:231,50'
              BranchSideFuncs:
                - my_realloc
                - my_malloc
        - Branch String:   'strings/xml.c:233,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:235,33'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'strings/xml.c:240,33'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'strings/xml.c:236,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:237,61'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:242,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/xml.c:235,33'
          Dst:             my_malloc
        - Src:             'strings/xml.c:240,33'
          Dst:             my_realloc
    - functionName:    mstr
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/xml.c:282,8'
          Branch Sides:
            - BranchSide:      'strings/xml.c:282,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:282,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_parser_prefix_cmp
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:114,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/xml.c:114,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/xml.c:114,35'
          Branch Sides:
            - BranchSide:      'strings/xml.c:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:114,38'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'strings/xml.c:114,38'
          Dst:             memcmp
    - 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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_error_lineno
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:568,3'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:570,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:568,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:571,10'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:570,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_error_pos
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:561,26'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:561,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_error_string
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_set_user_data
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_set_leave_handler
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_set_enter_handler
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_set_value_handler
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_parser_free
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:509,15'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'strings/xml.c:509,15'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/xml.c:509,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:509,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:511,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/xml.c:511,5'
          Dst:             my_free
    - functionName:    my_xml_parser_create
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_norm_text
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/xml.c:106,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:106,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,19'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:107,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:107,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,29'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:106,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:106,67'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,19'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:106,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:106,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,19'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:107,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,68'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:107,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:107,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:107,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_enter
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - my_xml_attr_ensure_space
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:261,40'
              BranchSideFuncs:
                - my_xml_attr_ensure_space
            - BranchSide:      'strings/xml.c:261,40'
              BranchSideFuncs:
                - my_xml_attr_ensure_space
        - Branch String:   'strings/xml.c:261,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:261,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:264,16'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:264,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:266,20'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:272,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:273,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:275,16'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:273,12'
          Branch Sides:
            - BranchSide:      'strings/xml.c:273,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:273,24'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:275,12'
          Branch Sides:
            - BranchSide:      'strings/xml.c:275,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:276,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/xml.c:261,7'
          Dst:             my_xml_attr_ensure_space
    - functionName:    my_xml_leave
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          172
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __snprintf_chk
        - memcmp
        - mstr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,19'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:297,19'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,44'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,3'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,20'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,64'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,48'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,44'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,48'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,20'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:298,19'
          Branch Sides:
            - BranchSide:      'strings/xml.c:298,48'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,71'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:301,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:301,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:314,10'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:301,28'
          Branch Sides:
            - BranchSide:      'strings/xml.c:301,31'
              BranchSideFuncs:
                - memcmp
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:303,5'
              BranchSideFuncs:
                - mstr.958
                - mstr.958
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'strings/xml.c:301,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:314,10'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:304,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:306,7'
              BranchSideFuncs:
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:310,7'
              BranchSideFuncs:
                - __snprintf_chk
        - Branch String:   'strings/xml.c:314,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:315,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:315,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:315,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:321,5'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:317,10'
          Branch Sides:
            - BranchSide:      'strings/xml.c:318,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:321,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/xml.c:301,31'
          Dst:             memcmp
        - Src:             'strings/xml.c:303,5'
          Dst:             mstr
        - Src:             'strings/xml.c:306,7'
          Dst:             mstr
        - Src:             'strings/xml.c:307,7'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:310,7'
          Dst:             __snprintf_chk
    - functionName:    __snprintf_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lex2str
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/xml.c:86,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:89,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:90,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:91,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:92,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:93,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:94,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:95,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:96,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:97,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:98,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:99,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_value
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:208,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:208,15'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:208,10'
          Branch Sides:
            - BranchSide:      'strings/xml.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:208,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_xml_scan
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          273
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - my_xml_norm_text
        - my_xml_parser_prefix_cmp
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/xml.c:122,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:122,19'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
                - my_xml_parser_prefix_cmp
                - my_xml_norm_text
                - my_xml_norm_text
                - my_xml_parser_prefix_cmp
            - BranchSide:      'strings/xml.c:126,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:122,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:122,68'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
                - my_xml_parser_prefix_cmp
                - my_xml_norm_text
                - my_xml_norm_text
                - my_xml_parser_prefix_cmp
            - BranchSide:      'strings/xml.c:132,9'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
                - my_xml_parser_prefix_cmp
                - my_xml_norm_text
                - my_xml_norm_text
                - my_xml_parser_prefix_cmp
        - Branch String:   'strings/xml.c:122,29'
          Branch Sides:
            - BranchSide:      'strings/xml.c:122,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:126,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:135,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:137,19'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
            - BranchSide:      'strings/xml.c:148,13'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
                - my_xml_norm_text
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:137,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:139,12'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
            - BranchSide:      'strings/xml.c:145,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:139,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:137,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:141,15'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:137,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:139,12'
              BranchSideFuncs:
                - my_xml_parser_prefix_cmp
            - BranchSide:      'strings/xml.c:145,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:148,12'
          Branch Sides:
            - BranchSide:      'strings/xml.c:150,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:162,28'
              BranchSideFuncs:
                - my_xml_norm_text
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:151,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:153,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:153,28'
          Branch Sides:
            - BranchSide:      'strings/xml.c:151,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:153,31'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:153,48'
          Branch Sides:
            - BranchSide:      'strings/xml.c:151,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:153,51'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:153,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:151,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:155,15'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:151,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:153,11'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:162,12'
          Branch Sides:
            - BranchSide:      'strings/xml.c:164,11'
              BranchSideFuncs:
                - my_xml_norm_text
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:168,24'
              BranchSideFuncs:
                - my_xml_norm_text
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:168,32'
          Branch Sides:
            - BranchSide:      'strings/xml.c:168,46'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:175,5'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:168,13'
          Branch Sides:
            - BranchSide:      'strings/xml.c:175,5'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:185,12'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:175,32'
          Branch Sides:
            - BranchSide:      'strings/xml.c:175,36'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:177,11'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:175,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:177,11'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:181,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:181,9'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:182,7'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:185,12'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:185,12'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:188,28'
          Branch Sides:
            - BranchSide:      'strings/xml.c:188,31'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:190,11'
              BranchSideFuncs:
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:188,5'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs:
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:190,11'
              BranchSideFuncs:
                - my_xml_norm_text
      Callsites:
        - Src:             'strings/xml.c:135,8'
          Dst:             my_xml_parser_prefix_cmp
        - Src:             'strings/xml.c:139,12'
          Dst:             my_xml_parser_prefix_cmp
        - Src:             'strings/xml.c:148,13'
          Dst:             my_xml_parser_prefix_cmp
        - Src:             'strings/xml.c:182,7'
          Dst:             my_xml_norm_text
        - Src:             'strings/xml.c:191,5'
          Dst:             my_xml_norm_text
    - functionName:    my_xml_attr_rewind
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_xml_parse
      functionSourceFile: '/src/server/strings/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          509
      EdgeCount:       148
      CyclomaticComplexity: 43
      functionsReached:
        - __snprintf_chk
        - lex2str
        - my_xml_attr_rewind
        - my_xml_enter
        - my_xml_leave
        - my_xml_norm_text
        - my_xml_scan
        - my_xml_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/xml.c:331,3'
              BranchSideFuncs:
                - my_xml_attr_rewind
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:331,3'
              BranchSideFuncs:
                - my_xml_attr_rewind
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
        - Branch String:   'strings/xml.c:340,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:346,11'
              BranchSideFuncs:
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:474,12'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:348,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:337,14'
              BranchSideFuncs:
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:351,15'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
        - Branch String:   'strings/xml.c:351,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:353,14'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
            - BranchSide:      'strings/xml.c:359,11'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
        - Branch String:   'strings/xml.c:361,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:363,34'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:374,25'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
        - Branch String:   'strings/xml.c:363,13'
          Branch Sides:
            - BranchSide:      'strings/xml.c:365,11'
              BranchSideFuncs:
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_value
            - BranchSide:      'strings/xml.c:368,43'
              BranchSideFuncs:
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_value
        - Branch String:   'strings/xml.c:374,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:379,32'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:379,16'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:385,24'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:385,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:387,29'
              BranchSideFuncs:
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:393,9'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:398,56'
          Branch Sides:
            - BranchSide:      'strings/xml.c:399,30'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:402,31'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:399,37'
          Branch Sides:
            - BranchSide:      'strings/xml.c:398,7'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - lex2str
                - __snprintf_chk
                - my_xml_scan
                - my_xml_leave
                - my_xml_scan
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:440,15'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
        - Branch String:   'strings/xml.c:398,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:402,31'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:448,11'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:402,13'
          Branch Sides:
            - BranchSide:      'strings/xml.c:404,15'
              BranchSideFuncs:
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
            - BranchSide:      'strings/xml.c:420,31'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
        - Branch String:   'strings/xml.c:405,38'
          Branch Sides:
            - BranchSide:      'strings/xml.c:405,46'
              BranchSideFuncs:
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:407,33'
              BranchSideFuncs:
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:405,16'
          Branch Sides:
            - BranchSide:      'strings/xml.c:407,33'
              BranchSideFuncs:
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:415,13'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:420,18'
          Branch Sides:
            - BranchSide:      'strings/xml.c:422,31'
              BranchSideFuncs:
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:427,33'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
        - Branch String:   'strings/xml.c:440,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:442,26'
              BranchSideFuncs:
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:448,11'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:448,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:450,17'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:460,11'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:448,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:452,11'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:468,9'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:450,13'
          Branch Sides:
            - BranchSide:      'strings/xml.c:452,11'
              BranchSideFuncs:
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
            - BranchSide:      'strings/xml.c:455,26'
              BranchSideFuncs:
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_leave
        - Branch String:   'strings/xml.c:460,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:462,26'
              BranchSideFuncs:
                - my_xml_leave
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:466,15'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
        - Branch String:   'strings/xml.c:466,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:337,14'
              BranchSideFuncs:
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:468,9'
              BranchSideFuncs:
                - lex2str
                - __snprintf_chk
        - Branch String:   'strings/xml.c:475,33'
          Branch Sides:
            - BranchSide:      'strings/xml.c:475,23'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:476,12'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:475,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:475,64'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:476,12'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:475,33'
          Branch Sides:
            - BranchSide:      'strings/xml.c:475,37'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
            - BranchSide:      'strings/xml.c:476,12'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
                - my_xml_norm_text
        - Branch String:   'strings/xml.c:478,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:479,9'
              BranchSideFuncs:
                - my_xml_norm_text
                - my_xml_value
                - __snprintf_chk
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:480,17'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
        - Branch String:   'strings/xml.c:480,11'
          Branch Sides:
            - BranchSide:      'strings/xml.c:337,14'
              BranchSideFuncs:
                - __snprintf_chk
                - my_xml_value
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:482,45'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
        - Branch String:   'strings/xml.c:337,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:339,5'
              BranchSideFuncs:
                - my_xml_value
                - __snprintf_chk
                - my_xml_norm_text
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - my_xml_enter
                - my_xml_leave
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_enter
                - my_xml_value
                - my_xml_leave
                - my_xml_scan
                - my_xml_scan
                - lex2str
                - __snprintf_chk
                - my_xml_leave
                - my_xml_scan
                - my_xml_value
            - BranchSide:      'strings/xml.c:487,15'
              BranchSideFuncs:
                - __snprintf_chk
        - Branch String:   'strings/xml.c:487,7'
          Branch Sides:
            - BranchSide:      'strings/xml.c:487,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:489,5'
              BranchSideFuncs:
                - __snprintf_chk
      Callsites:
        - Src:             'strings/xml.c:331,3'
          Dst:             my_xml_attr_rewind
        - Src:             'strings/xml.c:346,11'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:355,9'
          Dst:             my_xml_value
        - Src:             'strings/xml.c:359,11'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:363,34'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:365,11'
          Dst:             lex2str
        - Src:             'strings/xml.c:365,11'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:368,26'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:370,13'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:0,0'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:388,26'
          Dst:             my_xml_enter
        - Src:             'strings/xml.c:393,9'
          Dst:             lex2str
        - Src:             'strings/xml.c:393,9'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:398,36'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:402,31'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:404,15'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:408,31'
          Dst:             my_xml_enter
        - Src:             'strings/xml.c:409,31'
          Dst:             my_xml_value
        - Src:             'strings/xml.c:410,31'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:415,13'
          Dst:             lex2str
        - Src:             'strings/xml.c:415,13'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:423,29'
          Dst:             my_xml_enter
        - Src:             'strings/xml.c:424,29'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:442,26'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:444,13'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:452,11'
          Dst:             lex2str
        - Src:             'strings/xml.c:452,11'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:455,26'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:457,13'
          Dst:             my_xml_scan
        - Src:             'strings/xml.c:462,26'
          Dst:             my_xml_leave
        - Src:             'strings/xml.c:468,9'
          Dst:             lex2str
        - Src:             'strings/xml.c:468,9'
          Dst:             __snprintf_chk
        - Src:             'strings/xml.c:479,9'
          Dst:             my_xml_norm_text
        - Src:             'strings/xml.c:482,9'
          Dst:             my_xml_value
        - Src:             'strings/xml.c:489,5'
          Dst:             __snprintf_chk
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_info_for_ch
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:28,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:28,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:28,44'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:28,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:28,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:28,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_ctype_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1341,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1341,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1342,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1342,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1342,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1342,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1342,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1345,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1345,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1346,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1310,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1310,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1321,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1323,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1328,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1323,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1323,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1323,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1324,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1329,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1329,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1310,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1310,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1314,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb_bin_impl
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          607
      EdgeCount:       182
      CyclomaticComplexity: 53
      functionsReached:
        - memcmp
        - my_ismbchar
        - my_wildcmp_mb_bin_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:983,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:983,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:983,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:983,32'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:983,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:983,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:985,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1081,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:987,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1006,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:987,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:990,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1008,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:990,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:990,40'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:992,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:990,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:992,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:994,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:994,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:994,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:994,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:994,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1000,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1000,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1000,37'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1000,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1000,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1002,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1002,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1003,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:987,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1006,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:987,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1006,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:987,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:990,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1008,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:990,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:990,40'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:992,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:990,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:992,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:994,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:994,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:994,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:994,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:994,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1000,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1000,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1000,37'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1000,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1000,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1002,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1002,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1003,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1006,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1017,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1010,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1010,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1012,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1012,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1012,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1012,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1013,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1013,39'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1014,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1013,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1010,10'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1014,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1014,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1017,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1081,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1017,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:985,18'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1025,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1025,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1027,6'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1027,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1029,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1029,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1031,12'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1040,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1031,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1031,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1033,4'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1033,4'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1025,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1025,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1027,6'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1040,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1040,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1043,27'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1043,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1043,47'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1047,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1043,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1047,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1048,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1053,19'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1053,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1053,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1053,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1055,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1055,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1057,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
            - BranchSide:      'strings/ctype-mb.c:1063,21'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
        - Branch String:   'strings/ctype-mb.c:1057,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1057,42'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1057,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1071,12'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1063,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1063,54'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1063,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1065,16'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1068,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1068,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1053,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1053,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1055,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1074,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1074,8'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:1077,20'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:1077,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1053,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1077,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:992,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:994,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:992,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:994,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:1012,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1012,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1033,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1033,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1047,15'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1048,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1048,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1057,42'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:1063,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1068,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1068,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1071,12'
          Dst:             my_wildcmp_mb_bin_impl
    - functionName:    my_ismbchar
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1885,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb_bin
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_mb_bin_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
            - BranchSide:      'strings/ctype-mb.c:1090,10'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
      Callsites:
        - Src:             'strings/ctype-mb.c:1090,10'
          Dst:             my_wildcmp_mb_bin_impl
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1254,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_generic
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          527
      EdgeCount:       99
      CyclomaticComplexity: 30
      functionsReached:
        - my_charset_get_contractions
        - my_ci_fill
        - my_uca_can_be_contraction_head
        - my_uca_can_be_contraction_tail
        - my_uca_contraction2_weight
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:828,24'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:828,24'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:837,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:833,30'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:949,34'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:849,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:851,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:874,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:851,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:853,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:874,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:876,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:887,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:887,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:894,25'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:901,22'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:894,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:894,18'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:895,39'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:901,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:902,9'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:902,58'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:903,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:901,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:906,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:906,35'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:906,42'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:909,33'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:906,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:909,33'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:913,11'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_uca_can_be_contraction_head
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:913,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:914,61'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:914,71'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:914,74'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:913,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:917,21'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:940,15'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:837,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:841,15'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:949,34'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:966,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:966,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:969,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:835,40'
          Dst:             my_charset_get_contractions
        - Src:             'strings/ctype-mb.c:902,9'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-mb.c:913,11'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-mb.c:914,20'
          Dst:             my_uca_contraction2_weight
        - Src:             'strings/ctype-mb.c:960,3'
          Dst:             my_ci_fill
        - Src:             'strings/ctype-mb.c:962,3'
          Dst:             my_ci_fill
    - functionName:    pad_max_char
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:626,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:626,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:631,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:643,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:645,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:631,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:646,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          815
      EdgeCount:       166
      CyclomaticComplexity: 48
      functionsReached:
        - my_charset_get_contractions
        - my_ismbchar
        - my_uca_can_be_contraction_head
        - my_uca_can_be_contraction_tail
        - my_uca_contraction2_weight
        - pad_max_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:673,24'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:673,24'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:680,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:677,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:680,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:680,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:680,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:683,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:683,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:683,30'
              BranchSideFuncs:
                - my_ismbchar.1079
                - pad_max_char
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:685,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:683,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:685,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:685,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:685,36'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:685,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:693,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:693,18'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:694,39'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:697,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:697,7'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:699,25'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:700,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:697,7'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:699,25'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:697,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:699,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:707,18'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:700,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:699,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:707,18'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:711,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:713,14'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:746,24'
              BranchSideFuncs:
                - my_ismbchar.1079
                - pad_max_char
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:713,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:713,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:713,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:680,69'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:715,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:680,69'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:716,36'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:715,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:680,69'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:716,36'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:746,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:746,31'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:785,35'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:746,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:747,64'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:785,35'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:746,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:751,13'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:785,35'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:751,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:751,39'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
        - Branch String:   'strings/ctype-mb.c:751,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:769,58'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
        - Branch String:   'strings/ctype-mb.c:769,74'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:770,62'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:785,35'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:769,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:773,26'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:785,35'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:773,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:773,42'
              BranchSideFuncs:
                - pad_max_char
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:773,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:687,1'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:680,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:789,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:791,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:791,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:791,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:790,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:791,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:678,40'
          Dst:             my_charset_get_contractions
        - Src:             'strings/ctype-mb.c:708,7'
          Dst:             pad_max_char
        - Src:             'strings/ctype-mb.c:711,18'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:747,11'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-mb.c:769,13'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-mb.c:770,13'
          Dst:             my_uca_contraction2_weight
    - functionName:    my_max_str_mb_simple
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_repeat_char_native
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_repeat_char_native
            - BranchSide:      'strings/ctype-mb.c:601,63'
              BranchSideFuncs:
                - my_repeat_char_native
      Callsites:
        - Src:             'strings/ctype-mb.c:601,10'
          Dst:             my_repeat_char_native
    - functionName:    my_repeat_char_native
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:571,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:571,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:573,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:573,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:573,44'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:576,30'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:579,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:576,30'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:579,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_min_str_mb_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_min_str_mb_simple
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_repeat_char_native
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_repeat_char_native
            - BranchSide:      'strings/ctype-mb.c:586,63'
              BranchSideFuncs:
                - my_repeat_char_native
      Callsites:
        - Src:             'strings/ctype-mb.c:586,10'
          Dst:             my_repeat_char_native
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strings_def.h:85,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:93,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:97,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_mb_bin
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_mb_nopad_bin
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1092
                - my_hash_sort_mb_nopad_bin
            - BranchSide:      'strings/ctype-mb.c:560,21'
              BranchSideFuncs:
                - skip_trailing_space.1092
                - my_hash_sort_mb_nopad_bin
      Callsites:
        - Src:             'strings/ctype-mb.c:560,21'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-mb.c:561,3'
          Dst:             my_hash_sort_mb_nopad_bin
    - functionName:    my_hash_sort_mb_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:543,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:543,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:545,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:543,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:543,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:545,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_mb_nopad
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_mb_internal
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-mb.c:531,13'
          Dst:             my_strnxfrm_mb_internal
        - Src:             'strings/ctype-mb.c:532,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    my_strnxfrm_mb_internal
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       76
      CyclomaticComplexity: 16
      functionsReached:
        - my_ismbchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:447,24'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:447,24'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:457,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:457,28'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:488,14'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:457,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:459,9'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:488,14'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:459,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:462,18'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:473,18'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:462,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:462,7'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:464,13'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:473,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:473,7'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:475,13'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:464,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:467,11'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:467,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:462,35'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:467,11'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:467,11'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:467,11'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:462,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:462,7'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:464,13'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:475,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:476,23'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:478,11'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:478,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:473,35'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:478,11'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:478,11'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:478,11'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:478,11'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:473,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:473,7'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:475,13'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:488,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:488,32'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:491,9'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:491,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:491,32'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:495,15'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:495,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:495,0'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:500,19'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:500,52'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:488,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:488,22'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:488,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:467,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:478,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:491,32'
          Dst:             my_ismbchar
    - functionName:    my_strnxfrm_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_mb_internal
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-mb.c:519,13'
          Dst:             my_strnxfrm_mb_internal
        - Src:             'strings/ctype-mb.c:520,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_ci_strnncoll
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1371,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_instr_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - my_ci_strnncoll
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:365,16'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:365,16'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:365,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:365,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:367,10'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:367,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:369,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:379,11'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:369,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:369,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:371,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:381,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:381,5'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:385,12'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:385,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:402,24'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ci_strnncoll
        - Branch String:   'strings/ctype-mb.c:388,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:390,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:393,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:393,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:395,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:381,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:381,5'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:385,12'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1079
      Callsites:
        - Src:             'strings/ctype-mb.c:385,12'
          Dst:             my_ci_strnncoll
        - Src:             'strings/ctype-mb.c:402,24'
          Dst:             my_ismbchar
    - functionName:    my_append_fix_badly_formed_tail
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_ci_charlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:285,3'
              BranchSideFuncs:
                - my_ci_charlen.1074
            - BranchSide:      'strings/ctype-mb.c:285,3'
              BranchSideFuncs:
                - my_ci_charlen.1074
        - Branch String:   'strings/ctype-mb.c:293,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:293,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:300,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:300,9'
              BranchSideFuncs:
                - my_ci_charlen.1074
            - BranchSide:      'strings/ctype-mb.c:312,18'
              BranchSideFuncs:
                - my_ci_charlen.1074
        - Branch String:   'strings/ctype-mb.c:312,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:313,38'
              BranchSideFuncs:
                - my_ci_charlen.1074
            - BranchSide:      'strings/ctype-mb.c:315,17'
              BranchSideFuncs:
                - my_ci_charlen.1074
        - Branch String:   'strings/ctype-mb.c:315,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:285,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:288,17'
              BranchSideFuncs:
                - my_ci_charlen.1074
      Callsites:
        - Src:             'strings/ctype-mb.c:288,17'
          Dst:             my_ci_charlen
    - functionName:    my_ci_well_formed_char_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1339,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_copy_fix_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_append_fix_badly_formed_tail
        - my_ci_well_formed_char_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:335,22'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1100
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:335,22'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1100
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:335,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:337,66'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1100
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:337,66'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1100
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:341,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:343,16'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:343,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:343,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:347,53'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
      Callsites:
        - Src:             'strings/ctype-mb.c:337,23'
          Dst:             my_ci_well_formed_char_length
        - Src:             'strings/ctype-mb.c:346,17'
          Dst:             my_append_fix_badly_formed_tail
    - functionName:    my_charpos_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:253,10'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:253,10'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:253,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:253,24'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:253,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:256,20'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:259,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:256,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:256,8'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:256,8'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:253,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:253,24'
              BranchSideFuncs:
                - my_ismbchar.1079
      Callsites:
        - Src:             'strings/ctype-mb.c:256,20'
          Dst:             my_ismbchar
    - functionName:    my_numchars_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:238,14'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:238,14'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:238,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:238,3'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:241,20'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:241,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:241,8'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:241,8'
              BranchSideFuncs:
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:238,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:238,3'
              BranchSideFuncs:
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:241,20'
              BranchSideFuncs:
                - my_ismbchar.1079
      Callsites:
        - Src:             'strings/ctype-mb.c:241,20'
          Dst:             my_ismbchar
    - functionName:    my_wildcmp_mb_impl
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          630
      EdgeCount:       182
      CyclomaticComplexity: 53
      functionsReached:
        - memcmp
        - my_ismbchar
        - my_wildcmp_mb_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:121,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:121,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:123,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:220,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:125,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:144,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:125,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:128,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:146,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:128,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:128,40'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:130,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:128,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:130,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:132,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:132,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:132,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:132,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:132,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:138,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:138,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:138,29'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:138,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:138,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:140,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:140,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:141,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:125,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:144,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:125,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,43'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:144,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:125,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:128,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:146,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:128,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:128,40'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:130,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:128,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:130,16'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:132,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:132,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:132,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:132,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:132,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:138,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:138,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:138,29'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:138,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:138,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:140,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:140,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:125,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:141,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:144,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:146,7'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:155,9'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:148,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:148,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:150,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:150,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:150,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:150,2'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:151,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:151,39'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:152,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:151,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:148,10'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:152,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:152,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:220,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:123,18'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:165,6'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:165,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:167,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:167,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:169,12'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:178,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:169,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:169,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:171,4'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:171,4'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:165,6'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:178,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:178,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:181,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:181,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:181,47'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:185,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:181,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:185,15'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:186,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:192,19'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:192,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:192,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:192,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:194,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:194,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:196,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
            - BranchSide:      'strings/ctype-mb.c:202,21'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
        - Branch String:   'strings/ctype-mb.c:196,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:196,42'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:196,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:211,12'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:202,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:203,20'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:202,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:205,16'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - my_ismbchar.1079
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:208,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:208,11'
              BranchSideFuncs:
                - my_ismbchar.1079
                - memcmp
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:192,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:192,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:194,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:213,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:213,8'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
            - BranchSide:      'strings/ctype-mb.c:216,20'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1079
                - my_ismbchar.1079
                - my_wildcmp_mb_impl
                - my_ismbchar.1079
        - Branch String:   'strings/ctype-mb.c:216,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:192,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:216,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:130,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:132,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:130,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:132,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:150,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:150,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:171,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:171,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:185,15'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:186,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:186,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:196,42'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:202,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:208,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:208,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:211,12'
          Dst:             my_wildcmp_mb_impl
    - functionName:    my_wildcmp_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_mb_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
            - BranchSide:      'strings/ctype-mb.c:228,10'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
      Callsites:
        - Src:             'strings/ctype-mb.c:228,10'
          Dst:             my_wildcmp_mb_impl
    - functionName:    my_caseup_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_casefold_mb
            - BranchSide:      'strings/ctype-mb.c:98,59'
              BranchSideFuncs:
                - my_casefold_mb
      Callsites:
        - Src:             'strings/ctype-mb.c:98,10'
          Dst:             my_casefold_mb
    - functionName:    my_casefold_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - get_case_info_for_ch
        - my_ismbchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:48,27'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:48,27'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:53,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:53,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:56,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:59,49'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:75,38'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:59,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:61,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:61,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:61,48'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:61,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:63,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:65,17'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:53,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:53,3'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:55,19'
              BranchSideFuncs:
                - my_ismbchar.1079
                - get_case_info_for_ch
      Callsites:
        - Src:             'strings/ctype-mb.c:55,19'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:59,16'
          Dst:             get_case_info_for_ch
    - functionName:    my_casedn_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_casefold_mb
            - BranchSide:      'strings/ctype-mb.c:88,59'
              BranchSideFuncs:
                - my_casefold_mb
      Callsites:
        - Src:             'strings/ctype-mb.c:88,10'
          Dst:             my_casefold_mb
    - functionName:    set_max_sort_char
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1518,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1518,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1521,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1524,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1522,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1524,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1522,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1524,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1522,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1524,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1522,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1522,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1522,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1524,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pcmp
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1322,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1322,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1323,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_fromuni
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          368
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - pcmp
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1340,12'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1340,12'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1340,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1340,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1354,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1356,17'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1360,38'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1360,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1360,26'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1360,26'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1361,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1361,24'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1361,24'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1354,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1356,17'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1360,38'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1360,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1360,26'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1360,26'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1361,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1361,24'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1361,24'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1347,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1349,15'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1368,3'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1376,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1379,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1380,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1380,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1390,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1387,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1390,55'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1390,58'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1387,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1390,61'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1390,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1387,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1392,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1393,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1393,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1413,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1393,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1387,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1413,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1387,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1370,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1389,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1370,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1376,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1422,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1421,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1421,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1425,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1425,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1425,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1429,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1425,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1425,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1426,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1425,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1425,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1426,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1425,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1429,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1368,3'
          Dst:             qsort
        - Src:             'strings/ctype-simple.c:1368,3'
          Dst:             pcmp
    - 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:    my_bit_log2_hex_digit
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/my_bit.h:48,10'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:48,41'
              BranchSideFuncs: []
            - BranchSide:      'include/my_bit.h:49,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_bit_log2_uint8
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_bit_log2_hex_digit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/my_bit.h:0,0'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:53,16'
              BranchSideFuncs:
                - my_bit_log2_hex_digit
                - my_bit_log2_hex_digit
            - BranchSide:      'include/my_bit.h:53,16'
              BranchSideFuncs:
                - my_bit_log2_hex_digit
                - my_bit_log2_hex_digit
        - Branch String:   'include/my_bit.h:53,10'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:0,0'
              BranchSideFuncs:
                - my_bit_log2_hex_digit
            - BranchSide:      'include/my_bit.h:54,25'
              BranchSideFuncs:
                - my_bit_log2_hex_digit
      Callsites:
        - Src:             'include/my_bit.h:53,25'
          Dst:             my_bit_log2_hex_digit
        - Src:             'include/my_bit.h:54,25'
          Dst:             my_bit_log2_hex_digit
    - functionName:    my_bit_log2_uint16
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_bit_log2_uint8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/my_bit.h:0,0'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:0,0'
              BranchSideFuncs:
                - my_bit_log2_uint8
            - BranchSide:      'include/my_bit.h:59,45'
              BranchSideFuncs:
                - my_bit_log2_uint8
      Callsites:
        - Src:             'include/my_bit.h:59,27'
          Dst:             my_bit_log2_uint8
    - functionName:    my_strnncollsp_nchars_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_strnncollsp_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:217,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:217,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
        - Branch String:   'strings/ctype-simple.c:217,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:218,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
        - Branch String:   'strings/ctype-simple.c:218,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:218,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
      Callsites:
        - Src:             'strings/ctype-simple.c:219,10'
          Dst:             my_strnncollsp_simple
    - functionName:    my_strnncollsp_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:180,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:181,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:183,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:186,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:183,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:181,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:184,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:186,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:193,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:200,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:200,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:202,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:202,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:200,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:203,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:203,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:203,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:203,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_init_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_8bit_collation_flags_from_data
        - set_max_sort_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1535,12'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
            - BranchSide:      'strings/ctype-simple.c:1535,12'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
        - Branch String:   'strings/ctype-simple.c:1535,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1535,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1537,15'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
      Callsites:
        - Src:             'strings/ctype-simple.c:1537,15'
          Dst:             my_8bit_collation_flags_from_data
        - Src:             'strings/ctype-simple.c:1538,3'
          Dst:             set_max_sort_char
    - functionName:    my_8bit_collation_flags_from_data
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1496,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1496,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1496,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1496,67'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1496,67'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1497,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1496,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1496,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_cset_init_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - create_fromuni
        - my_8bit_charset_flags_from_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1506,15'
              BranchSideFuncs:
                - my_8bit_charset_flags_from_data
                - create_fromuni
            - BranchSide:      'strings/ctype-simple.c:1506,15'
              BranchSideFuncs:
                - my_8bit_charset_flags_from_data
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1508,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1508,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1508,29'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1508,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1508,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1508,46'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1508,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1508,54'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1508,62'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1508,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1508,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1510,10'
              BranchSideFuncs:
                - create_fromuni
      Callsites:
        - Src:             'strings/ctype-simple.c:1506,15'
          Dst:             my_8bit_charset_flags_from_data
        - Src:             'strings/ctype-simple.c:1510,10'
          Dst:             create_fromuni
    - functionName:    my_8bit_charset_flags_from_data
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_charset_is_8bit_pure_ascii
        - my_charset_is_ascii_compatible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1479,7'
              BranchSideFuncs:
                - my_charset_is_8bit_pure_ascii
                - my_charset_is_ascii_compatible
            - BranchSide:      'strings/ctype-simple.c:1479,7'
              BranchSideFuncs:
                - my_charset_is_8bit_pure_ascii
                - my_charset_is_ascii_compatible
        - Branch String:   'strings/ctype-simple.c:1479,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_charset_is_ascii_compatible
            - BranchSide:      'strings/ctype-simple.c:1481,8'
              BranchSideFuncs:
                - my_charset_is_ascii_compatible
        - Branch String:   'strings/ctype-simple.c:1481,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1481,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1482,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1479,7'
          Dst:             my_charset_is_8bit_pure_ascii
        - Src:             'strings/ctype-simple.c:1481,8'
          Dst:             my_charset_is_ascii_compatible
    - functionName:    my_charset_is_8bit_pure_ascii
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1445,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1445,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1447,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1447,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1447,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1447,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1447,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1447,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_is_ascii_compatible
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1465,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1465,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1469,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1467,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1469,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1467,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1469,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1467,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1467,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1467,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1469,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1467,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1469,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1254,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_desc_and_reverse
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          204
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:2063,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2065,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2080,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2065,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2076,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2067,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2067,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2069,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2077,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2077,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2077,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2067,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2067,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2069,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2076,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2076,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2077,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2080,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2080,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2082,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2082,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2084,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2082,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2082,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2084,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_bit_log2_uint32
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_bit_log2_uint16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/my_bit.h:0,0'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:0,0'
              BranchSideFuncs:
                - my_bit_log2_uint16
            - BranchSide:      'include/my_bit.h:65,29'
              BranchSideFuncs:
                - my_bit_log2_uint16
      Callsites:
        - Src:             'include/my_bit.h:65,10'
          Dst:             my_bit_log2_uint16
    - functionName:    my_strxfrm_flag_normalize
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          269
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - my_bit_log2_uint32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1993,40'
              BranchSideFuncs:
                - my_bit_log2_uint32
            - BranchSide:      'strings/ctype-simple.c:1993,40'
              BranchSideFuncs:
                - my_bit_log2_uint32
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2020,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2020,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2020,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2020,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2020,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2020,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2010,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2022,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1993,17'
          Dst:             my_bit_log2_uint32
    - functionName:    my_ci_set_level_flags
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_ci_set_strength
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_propagate_complex
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_propagate_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strntoull10rnd_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          778
      EdgeCount:       231
      CyclomaticComplexity: 68
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1660,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1661,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1666,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1660,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1660,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1893,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1666,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1666,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1668,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1666,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1668,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1673,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1668,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1673,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1893,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1673,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1675,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1675,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1675,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1675,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1680,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1675,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1677,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1680,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1675,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1675,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1680,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1680,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1682,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1703,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1683,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1685,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1698,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1685,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1687,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1692,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1708,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1710,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1746,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1710,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1710,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1712,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1710,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1710,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1728,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1710,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1712,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1729,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1731,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1740,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1731,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1731,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1731,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1731,68'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1732,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1731,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1731,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1732,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1735,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1735,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1735,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1741,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1741,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1741,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1741,66'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1741,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1741,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1746,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1748,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1764,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1748,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1756,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1706,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1708,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1764,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1764,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1764,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1769,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1769,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1775,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1893,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1775,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1775,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1811,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1775,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1775,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1777,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1775,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1777,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1811,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1778,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1781,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1811,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1781,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1781,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1783,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1781,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1783,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1789,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1783,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1789,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1851,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1789,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1789,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1791,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1789,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1791,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1789,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1791,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1791,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1791,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1805,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1791,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1793,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1805,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1793,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1795,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1800,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1795,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1803,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1888,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1800,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1803,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1791,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1791,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1805,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1805,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1805,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1805,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1811,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1813,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1822,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1813,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1815,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1851,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1815,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1817,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1822,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1826,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1837,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1826,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1826,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1888,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1832,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1833,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1851,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1837,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1839,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1846,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1839,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1851,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1846,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1844,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1898,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1844,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1846,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1851,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1853,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1855,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1879,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1855,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1857,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1868,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1857,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1859,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1863,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1859,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1859,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1860,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1868,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1870,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1873,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1879,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1879,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1879,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1881,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1900,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1900,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1902,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_ctype_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1553,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1553,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1558,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strtoll10_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strtoll10
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strtoll10
            - BranchSide:      'strings/ctype-simple.c:1546,10'
              BranchSideFuncs:
                - my_strtoll10
      Callsites:
        - Src:             'strings/ctype-simple.c:1546,10'
          Dst:             my_strtoll10
    - functionName:    my_instr_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1253,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1255,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1255,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1257,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1268,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1257,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1257,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1259,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1272,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1272,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1274,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1274,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1281,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1282,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1285,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1282,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1285,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1285,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1287,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1291,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1291,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1293,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_lengthsp_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1262
            - BranchSide:      'strings/ctype-simple.c:1241,23'
              BranchSideFuncs:
                - skip_trailing_space.1262
      Callsites:
        - Src:             'strings/ctype-simple.c:1241,23'
          Dst:             skip_trailing_space
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strings_def.h:85,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:93,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:97,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_copy_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1227,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1228,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1228,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1229,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1229,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1229,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1211,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1211,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1211,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charpos_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_numcells_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_numchars_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_fill_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_scan_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1145,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1145,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1148,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1156,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1163,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1163,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1165,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1168,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1156,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1158,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1148,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1148,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1150,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1150,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1150,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1151,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1150,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1150,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1151,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1158,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1156,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1156,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1158,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1165,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1163,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1168,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1163,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1165,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1168,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          408
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1104,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1102,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1135,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1104,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1104,54'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1135,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1104,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1106,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1135,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1106,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1106,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1112,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1106,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1112,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1112,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1118,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1118,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1121,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1121,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1121,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1122,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1129,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1127,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1129,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1104,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1104,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1135,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1135,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1137,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1137,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1137,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1137,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_8bit_impl
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          458
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - my_wildcmp_8bit_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:979,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:979,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:981,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1061,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:983,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:994,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:983,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:985,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:996,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:985,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:985,40'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:985,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:988,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:988,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:988,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:988,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:988,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:990,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:991,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:983,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:994,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:983,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:994,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:983,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:985,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:996,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:985,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:985,40'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:985,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:988,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:988,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:988,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:988,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:988,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:988,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:990,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:983,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:991,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:994,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:996,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1005,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:998,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:998,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1000,2'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1001,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1001,39'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1002,19'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1001,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:998,10'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1002,19'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1002,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1005,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1061,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1005,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:981,18'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1011,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1011,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1013,6'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1013,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1015,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1015,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1017,12'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1026,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1017,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1017,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1019,4'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1011,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1011,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1013,6'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1026,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1026,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1029,11'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1029,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1029,47'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1032,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1029,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1032,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1040,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1041,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1042,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1040,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1040,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1040,35'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1048,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1048,8'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1057,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1057,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1040,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1057,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1045,12'
          Dst:             my_wildcmp_8bit_impl
    - functionName:    my_wildcmp_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_8bit_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1069,10'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
      Callsites:
        - Src:             'strings/ctype-simple.c:1069,10'
          Dst:             my_wildcmp_8bit_impl
    - functionName:    my_max_str_8bit_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:949,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:949,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_min_str_8bit_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_min_str_8bit_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:930,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:930,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_longlong10_to_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          148
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:881,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:883,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:893,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:883,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:886,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:893,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:898,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:903,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:903,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:905,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:912,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:919,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:919,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:919,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_long10_to_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:842,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:844,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:854,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:844,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:847,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:854,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:865,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:865,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:865,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntod_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_strtod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:817,14'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-simple.c:817,14'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-simple.c:817,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-simple.c:817,7'
              BranchSideFuncs:
                - my_strtod
      Callsites:
        - Src:             'strings/ctype-simple.c:820,10'
          Dst:             my_strtod
    - functionName:    my_strntoull_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          277
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:714,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:714,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:714,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:714,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:714,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:714,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:716,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:716,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:721,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:721,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:726,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:726,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:736,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:741,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:745,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:745,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:745,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:747,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:747,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:747,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:747,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:748,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:749,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:749,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:751,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:752,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:753,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:757,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:757,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:759,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:759,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:759,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:759,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:759,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:759,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:741,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:743,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:768,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:771,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:771,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:772,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:774,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:774,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:776,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:780,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:780,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:780,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:780,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:784,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:785,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoll_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          309
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:610,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:610,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:610,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:610,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:610,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:610,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:612,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:617,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:617,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:622,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:622,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:632,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:637,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:640,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:640,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:640,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:642,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:642,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:642,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:642,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:643,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:644,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:644,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:646,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:647,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:648,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:652,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:652,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:654,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:654,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:637,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:654,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:654,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:654,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:654,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:637,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:637,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:639,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:663,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:666,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:666,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:667,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:669,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:669,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:671,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:678,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:671,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:681,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:673,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:673,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:683,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:678,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:681,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:683,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:681,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:683,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:687,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:681,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:681,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:683,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:691,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:692,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoul_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          279
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:519,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:519,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:521,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:519,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:519,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:521,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:519,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:519,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:521,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:521,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:526,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:526,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:531,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:531,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:540,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:545,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:571,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:548,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:548,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:548,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:550,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:550,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:550,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:550,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:551,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:552,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:552,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:554,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:555,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:556,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:560,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:562,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:562,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:545,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:562,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:562,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:562,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:562,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:545,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:545,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:547,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:571,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:574,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:574,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:575,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:577,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:577,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:579,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:583,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:583,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:587,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:588,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntol_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          301
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:420,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:420,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:420,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:420,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:420,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:420,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:422,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:428,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:433,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:433,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:442,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:447,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:449,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:449,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:449,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:451,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:451,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:451,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:451,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:452,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:453,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:453,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:455,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:456,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:457,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:461,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:463,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:463,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:447,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:463,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:463,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:463,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:463,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:447,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:467,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:447,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:447,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:472,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:475,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:475,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:476,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:478,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:480,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:483,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:480,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:486,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:488,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:483,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:486,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:488,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:486,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:488,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:492,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:486,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:488,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:492,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:496,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:496,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:497,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_hash_sort_simple_nopad
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:362,40'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
                - skip_trailing_space.1262
            - BranchSide:      'strings/ctype-simple.c:362,40'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
                - skip_trailing_space.1262
        - Branch String:   'strings/ctype-simple.c:379,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:379,19'
              BranchSideFuncs:
                - skip_trailing_space.1262
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:379,55'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
        - Branch String:   'strings/ctype-simple.c:390,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:390,3'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:392,21'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
        - Branch String:   'strings/ctype-simple.c:392,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:390,15'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:392,9'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
      Callsites:
        - Src:             'strings/ctype-simple.c:379,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-simple.c:398,3'
          Dst:             my_hash_sort_simple_nopad
    - functionName:    my_hash_sort_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:349,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:351,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:349,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:351,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
            - BranchSide:      'strings/ctype-simple.c:335,3'
              BranchSideFuncs:
                - my_vsnprintf
      Callsites:
        - Src:             'strings/ctype-simple.c:336,11'
          Dst:             my_vsnprintf
    - functionName:    my_wc_mb_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:307,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:310,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:310,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:312,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:312,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:310,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:312,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:312,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:310,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:314,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:315,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:315,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:315,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:310,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:312,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:294,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:297,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:298,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:298,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:298,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strcasecmp_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:277,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:277,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:277,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:278,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:277,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:278,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          167
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:270,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:270,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:270,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:270,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          167
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:258,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:258,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:258,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:258,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:245,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:245,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:247,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:235,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:235,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:237,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_simple
            - BranchSide:      'strings/ctype-simple.c:227,10'
              BranchSideFuncs:
                - my_strnncoll_simple
      Callsites:
        - Src:             'strings/ctype-simple.c:227,10'
          Dst:             my_strnncoll_simple
    - functionName:    my_strnncoll_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:130,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:131,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:132,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:134,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:143,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:136,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:143,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:143,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:143,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_pad_desc_and_reverse_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strxfrm_desc_and_reverse
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2119,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-simple.c:2119,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-simple.c:2119,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2119,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-simple.c:2125,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-simple.c:2119,35'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2119,45'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-simple.c:2125,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-simple.c:2119,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2121,23'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-simple.c:2125,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-simple.c:2121,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2122,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-simple.c:2122,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-simple.c:2126,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2126,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2126,52'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2126,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2126,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2128,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:2125,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_simple_internal
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-simple.c:119,13'
          Dst:             my_strnxfrm_simple_internal
        - Src:             'strings/ctype-simple.c:121,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    my_strnxfrm_simple_internal
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:83,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:83,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:83,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:83,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:85,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:85,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:88,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:94,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:88,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:89,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:88,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:89,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:94,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:95,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:94,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:95,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_pad_desc_and_reverse
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_ci_fill
        - my_strxfrm_desc_and_reverse
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2097,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2097,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2097,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2097,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2103,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2097,35'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2097,45'
              BranchSideFuncs:
                - my_ci_fill.1247
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2103,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2097,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2099,23'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2103,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2099,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,36'
              BranchSideFuncs:
                - my_ci_fill.1247
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2100,36'
              BranchSideFuncs:
                - my_ci_fill.1247
                - my_strxfrm_desc_and_reverse
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2104,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2104,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2104,52'
              BranchSideFuncs:
                - my_ci_fill.1247
        - Branch String:   'strings/ctype-simple.c:2104,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2104,7'
              BranchSideFuncs:
                - my_ci_fill.1247
            - BranchSide:      'strings/ctype-simple.c:2106,32'
              BranchSideFuncs:
                - my_ci_fill.1247
      Callsites:
        - Src:             'strings/ctype-simple.c:2100,5'
          Dst:             my_ci_fill
        - Src:             'strings/ctype-simple.c:2103,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/ctype-simple.c:2107,5'
          Dst:             my_ci_fill
    - functionName:    my_strnxfrm_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_simple_internal
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-simple.c:107,13'
          Dst:             my_strnxfrm_simple_internal
        - Src:             'strings/ctype-simple.c:109,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_strnxfrmlen_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:32,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:32,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:32,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_nopad_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf16
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    min_weight_on_level
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32156
      functionLinenumberEnd: 32159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32158,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32158,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32159,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_uca_padn
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32128
      functionLinenumberEnd: 32135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32129,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32130,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32130,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32130,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32132,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32130,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32132,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32130,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32132,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_scanner_param_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32075
      functionLinenumberEnd: 32078
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_init_any
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32087
      functionLinenumberEnd: 32092
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_next_utf16
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - my_mb_wc_utf16_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf16_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf16_quick
    - functionName:    my_uca_scanner_next_expansion_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31359
      functionLinenumberEnd: 31363
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31360,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31360,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31361,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_utf16_quick
      functionSourceFile: '/src/server/strings/ctype-utf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-utf16.h:52,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:52,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:61,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:61,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:63,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:73,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:63,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:63,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:66,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:66,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:69,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf16.h:73,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf16.h:73,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf16.h:76,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_scanner_set_weight_outside_maxchar
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31376
      functionLinenumberEnd: 31379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_needs_context_handling
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31632
      functionLinenumberEnd: 31634
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31633,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31633,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31634,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_context_weight_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31973
      functionLinenumberEnd: 32007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_can_be_contraction_head
        - my_uca_can_be_previous_context_head
        - my_uca_can_be_previous_context_tail
        - my_uca_previous_context_find
        - my_uca_scanner_contraction_hash_find
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31986,51'
              BranchSideFuncs:
                - my_uca_can_be_previous_context_tail
                - my_uca_can_be_previous_context_head
                - my_uca_previous_context_find
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31986,51'
              BranchSideFuncs:
                - my_uca_can_be_previous_context_tail
                - my_uca_can_be_previous_context_head
                - my_uca_previous_context_find
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31987,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31988,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31998,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31988,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31990,63'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31998,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31991,70'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31992,13'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31998,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31986,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31995,33'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31998,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31998,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32002,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32006,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32002,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32002,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32006,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:31986,7'
          Dst:             my_uca_can_be_previous_context_tail
        - Src:             'strings/ctype-uca.c:31989,7'
          Dst:             my_uca_can_be_previous_context_head
        - Src:             'strings/ctype-uca.c:31992,13'
          Dst:             my_uca_previous_context_find
        - Src:             'strings/ctype-uca.c:31998,12'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-uca.c:32002,15'
          Dst:             my_uca_scanner_contraction_hash_find
    - functionName:    my_uca_scanner_set_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31368
      functionLinenumberEnd: 31370
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_next_implicit
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32059
      functionLinenumberEnd: 32068
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - my_uca_scanner_next_implicit_primary
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32060,18'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
            - BranchSide:      'strings/ctype-uca.c:32060,18'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
        - Branch String:   'strings/ctype-uca.c:32060,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32061,18'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
            - BranchSide:      'strings/ctype-uca.c:32062,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32063,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32064,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32061,18'
          Dst:             my_uca_scanner_next_implicit_primary
    - functionName:    my_uca_scanner_next_implicit_primary
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32040
      functionLinenumberEnd: 32047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_implicit_weight_primary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.c:32041,25'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
      Callsites:
        - Src:             'strings/ctype-uca.c:32043,34'
          Dst:             my_uca_implicit_weight_primary
    - functionName:    my_uca_implicit_weight_primary
      functionSourceFile: '/src/server/strings/ctype-uca.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_1400_implicit_weight_primary
        - my_uca_520_implicit_weight_primary
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:127,18'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
                - my_uca_1400_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:127,18'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
                - my_uca_1400_implicit_weight_primary
        - Branch String:   'strings/ctype-uca.h:127,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:128,10'
              BranchSideFuncs:
                - my_uca_1400_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:129,10'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
      Callsites:
        - Src:             'strings/ctype-uca.h:128,10'
          Dst:             my_uca_1400_implicit_weight_primary
        - Src:             'strings/ctype-uca.h:129,10'
          Dst:             my_uca_520_implicit_weight_primary
    - functionName:    my_uca_1400_implicit_weight_primary
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_1400_implicit_weight_primary_khitan
        - my_uca_1400_implicit_weight_primary_nushu
        - my_uca_1400_implicit_weight_primary_tangut
        - my_uca_1400_is_assigned_khitan_small_script
        - my_uca_1400_is_assigned_nushu
        - my_uca_1400_is_assigned_tangut
        - my_uca_1400_is_core_han_unified_ideograph
        - my_uca_1400_is_other_han_unified_ideograph
        - my_uca_implicit_weight_primary_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:160,7'
              BranchSideFuncs:
                - my_uca_1400_is_core_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_other_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:160,7'
              BranchSideFuncs:
                - my_uca_1400_is_core_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_other_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca1400.h:160,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:161,12'
              BranchSideFuncs:
                - my_uca_1400_is_other_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:163,7'
              BranchSideFuncs:
                - my_uca_1400_is_other_han_unified_ideograph
                - my_uca_implicit_weight_primary_default
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca1400.h:163,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:164,12'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:166,7'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_tangut
                - my_uca_1400_implicit_weight_primary_tangut
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca1400.h:166,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:167,12'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:169,7'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_nushu
                - my_uca_1400_implicit_weight_primary_nushu
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca1400.h:169,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:170,12'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:172,7'
              BranchSideFuncs:
                - my_uca_1400_is_assigned_khitan_small_script
                - my_uca_1400_implicit_weight_primary_khitan
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca1400.h:172,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:173,12'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca1400.h:176,10'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
      Callsites:
        - Src:             'strings/ctype-uca1400.h:160,7'
          Dst:             my_uca_1400_is_core_han_unified_ideograph
        - Src:             'strings/ctype-uca1400.h:161,12'
          Dst:             my_uca_implicit_weight_primary_default
        - Src:             'strings/ctype-uca1400.h:163,7'
          Dst:             my_uca_1400_is_other_han_unified_ideograph
        - Src:             'strings/ctype-uca1400.h:164,12'
          Dst:             my_uca_implicit_weight_primary_default
        - Src:             'strings/ctype-uca1400.h:166,7'
          Dst:             my_uca_1400_is_assigned_tangut
        - Src:             'strings/ctype-uca1400.h:167,12'
          Dst:             my_uca_1400_implicit_weight_primary_tangut
        - Src:             'strings/ctype-uca1400.h:169,7'
          Dst:             my_uca_1400_is_assigned_nushu
        - Src:             'strings/ctype-uca1400.h:170,12'
          Dst:             my_uca_1400_implicit_weight_primary_nushu
        - Src:             'strings/ctype-uca1400.h:172,7'
          Dst:             my_uca_1400_is_assigned_khitan_small_script
        - Src:             'strings/ctype-uca1400.h:173,12'
          Dst:             my_uca_1400_implicit_weight_primary_khitan
        - Src:             'strings/ctype-uca1400.h:176,10'
          Dst:             my_uca_implicit_weight_primary_default
    - functionName:    my_uca_520_implicit_weight_primary
      functionSourceFile: '/src/server/strings/ctype-uca.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_implicit_weight_primary_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:98,12'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca.h:98,12'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
        - Branch String:   'strings/ctype-uca.h:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:98,7'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
            - BranchSide:      'strings/ctype-uca.h:100,17'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary_default
      Callsites:
        - Src:             'strings/ctype-uca.h:105,10'
          Dst:             my_uca_implicit_weight_primary_default
    - functionName:    my_uca_implicit_weight_primary_default
      functionSourceFile: '/src/server/strings/ctype-uca.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_1400_is_core_han_unified_ideograph
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:105,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:105,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:105,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:105,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:105,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:106,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:106,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:106,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:106,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:106,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:106,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:107,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:107,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:107,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:108,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:108,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:108,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:108,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:108,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:108,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:109,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:109,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:109,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:110,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:110,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:110,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:111,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:111,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:111,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:111,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:111,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:111,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:112,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:112,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:112,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:112,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_1400_is_other_han_unified_ideograph
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          104
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:143,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:143,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:143,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:143,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:143,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:144,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:144,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:144,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:144,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:144,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:144,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:145,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:145,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:145,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:145,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:145,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:145,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:146,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:146,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:146,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:146,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:146,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:146,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:147,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:147,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:147,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:147,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:147,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:147,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:148,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:148,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:148,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:148,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:148,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:148,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:149,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:149,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:149,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:149,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_1400_is_assigned_tangut
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:29,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:29,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:29,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:29,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:29,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:30,35'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:30,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:30,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:31,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.h:31,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:31,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:31,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_1400_implicit_weight_primary_tangut
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_1400_is_assigned_nushu
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:50,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:50,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:50,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_1400_implicit_weight_primary_nushu
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_1400_is_assigned_khitan_small_script
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:69,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:69,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:69,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_1400_implicit_weight_primary_khitan
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_can_be_previous_context_tail
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31612
      functionLinenumberEnd: 31613
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_can_be_previous_context_head
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31594
      functionLinenumberEnd: 31595
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_previous_context_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31938
      functionLinenumberEnd: 31946
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31940,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31940,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31942,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31942,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31940,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31942,35'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31942,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31940,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31942,54'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31942,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31940,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31942,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31940,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31940,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31942,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_can_be_contraction_head
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31515
      functionLinenumberEnd: 31516
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_contraction_hash_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31882
      functionLinenumberEnd: 31920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_can_be_contraction_part
        - my_uca_can_be_contraction_tail
        - my_uca_contraction_hash_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31887,8'
              BranchSideFuncs:
                - my_uca_can_be_contraction_part
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31887,8'
              BranchSideFuncs:
                - my_uca_can_be_contraction_part
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31892,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31892,20'
              BranchSideFuncs:
                - my_uca_can_be_contraction_part
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31892,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31892,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31897,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31906,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31910,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31906,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31911,15'
              BranchSideFuncs:
                - my_uca_contraction_hash_find
                - my_uca_can_be_contraction_tail
        - Branch String:   'strings/ctype-uca.c:31909,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31906,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31914,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31906,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31906,3'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31910,48'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
      Callsites:
        - Src:             'strings/ctype-uca.c:31900,10'
          Dst:             my_uca_can_be_contraction_part
        - Src:             'strings/ctype-uca.c:31909,9'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-uca.c:31911,15'
          Dst:             my_uca_contraction_hash_find
    - functionName:    my_uca_can_be_contraction_part
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31549
      functionLinenumberEnd: 31550
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_can_be_contraction_tail
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31532
      functionLinenumberEnd: 31533
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_contraction_hash_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31758
      functionLinenumberEnd: 31779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_contraction_hash_func
        - my_uca_true_contraction_eq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31759,46'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31759,46'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31763,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31763,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31765,20'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31767,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31767,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31769,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31769,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31763,63'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31769,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:31759,17'
          Dst:             my_uca_contraction_hash_func
        - Src:             'strings/ctype-uca.c:31769,9'
          Dst:             my_uca_true_contraction_eq
    - functionName:    my_uca_contraction_hash_func
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31724
      functionLinenumberEnd: 31725
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_true_contraction_eq
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31667
      functionLinenumberEnd: 31670
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_wmemcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31668,15'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31668,15'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31668,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31668,44'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31669,14'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31668,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31668,61'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31669,14'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31669,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31669,27'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31670,11'
              BranchSideFuncs:
                - my_wmemcmp
      Callsites:
        - Src:             'strings/ctype-uca.c:31670,11'
          Dst:             my_wmemcmp
    - functionName:    my_wmemcmp
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31653
      functionLinenumberEnd: 31654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:31654,27'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'strings/ctype-uca.c:31654,10'
          Dst:             memcmp
    - functionName:    my_uca_strnxfrm_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf16
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_space_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32097
      functionLinenumberEnd: 32098
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_next_with_nchars_utf16
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          373
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - my_contraction_char_length
        - my_mb_wc_utf16_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf16_quick.1422
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs:
                - my_contraction_char_length
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1422
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf16_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:195,11'
          Dst:             my_contraction_char_length
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf16_quick
    - functionName:    my_contraction_char_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31678
      functionLinenumberEnd: 31686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31682,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31682,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31682,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31682,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31682,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_scanner_next_pad_trim_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf16
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf16
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf16
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf16
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_utf16
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_utf16
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf16
                - my_uca_scanner_next_pad_trim_utf16
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf16
                - my_uca_scanner_next_pad_trim_utf16
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf16
                - my_uca_scanner_next_pad_trim_utf16
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf16
                - my_uca_scanner_next_pad_trim_utf16
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf16
                - my_uca_scanner_next_pad_trim_utf16
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_utf16
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_utf16
    - functionName:    my_uca_strnncollsp_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnncoll_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnxfrm_nopad_onelevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf32
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_scanner_next_utf32
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - my_mb_wc_utf32_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf32_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf32_quick
    - functionName:    my_mb_wc_utf32_quick
      functionSourceFile: '/src/server/strings/ctype-utf32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-utf32.h:27,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf32.h:27,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf32.h:29,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf32
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_utf32
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          373
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - my_contraction_char_length
        - my_mb_wc_utf32_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf32_quick.1427
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs:
                - my_contraction_char_length
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1427
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf32_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:195,11'
          Dst:             my_contraction_char_length
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf32_quick
    - functionName:    my_uca_scanner_next_pad_trim_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf32
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf32
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf32
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf32
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_utf32
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_utf32
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf32
                - my_uca_scanner_next_pad_trim_utf32
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf32
                - my_uca_scanner_next_pad_trim_utf32
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf32
                - my_uca_scanner_next_pad_trim_utf32
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf32
                - my_uca_scanner_next_pad_trim_utf32
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf32
                - my_uca_scanner_next_pad_trim_utf32
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_utf32
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_utf32
    - functionName:    my_uca_strnncollsp_onelevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnncoll_onelevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          215
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:759,26'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:759,26'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:765,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:765,23'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:765,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:767,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:767,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:767,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:771,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:762,18'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:773,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:773,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:777,15'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:777,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:784,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:784,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:784,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:765,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:765,23'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_scanner_next_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          222
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - my_mb_wc_utf8mb4_quick
        - my_uca_2bytes_item_is_applicable
        - my_uca_level_booster_2bytes_item_addr_const
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:84,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:87,62'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:90,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:104,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:128,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:87,11'
          Dst:             my_uca_level_booster_2bytes_item_addr_const
        - Src:             'strings/ctype-uca-scanner_next.inl:90,11'
          Dst:             my_uca_2bytes_item_is_applicable
        - Src:             'strings/ctype-uca-scanner_next.inl:107,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_uca_level_booster_2bytes_item_addr_const
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33991
      functionLinenumberEnd: 33993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_2bytes_item_is_applicable
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33872
      functionLinenumberEnd: 33873
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_mb_wc_utf8mb4_quick
      functionSourceFile: '/src/server/strings/ctype-utf8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          210
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.h:142,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:145,6'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:146,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:148,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:151,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:151,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:153,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:153,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:164,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:155,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:158,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:158,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:158,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:161,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:164,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:166,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:175,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:166,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:166,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:172,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:169,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:169,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:172,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:175,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:175,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:177,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:177,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:180,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:180,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:182,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          318
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_mb_wc_utf8mb4_quick
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:128,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:148,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:73,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:149,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:73,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:221,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_level_booster_equal_prefix_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34343
      functionLinenumberEnd: 34357
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_level_booster_simple_weight2_addr_const
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34345,24'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34345,24'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34345,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34346,3'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34346,3'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34346,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34345,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34346,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34351,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34351,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34352,26'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34352,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34352,40'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34353,9'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34351,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34346,26'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34351,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34346,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34346,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34349,65'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
      Callsites:
        - Src:             'strings/ctype-uca.c:34349,9'
          Dst:             my_uca_level_booster_simple_weight2_addr_const
        - Src:             'strings/ctype-uca.c:34350,9'
          Dst:             my_uca_level_booster_simple_weight2_addr_const
    - functionName:    my_uca_level_booster_simple_weight2_addr_const
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34001
      functionLinenumberEnd: 34003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:102,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_nopad_onelevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb4
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_scanner_next_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          294
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - my_mb_wc_utf8mb4_quick
        - my_uca_2bytes_item_is_applicable
        - my_uca_context_weight_find
        - my_uca_level_booster_2bytes_item_addr_const
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:84,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:87,62'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:90,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:104,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:127,15'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:131,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:133,36'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:145,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:136,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:138,64'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:147,23'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:87,11'
          Dst:             my_uca_level_booster_2bytes_item_addr_const
        - Src:             'strings/ctype-uca-scanner_next.inl:90,11'
          Dst:             my_uca_2bytes_item_is_applicable
        - Src:             'strings/ctype-uca-scanner_next.inl:107,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:131,11'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:133,36'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:138,24'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_uca_strnxfrm_onelevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb4
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          500
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - my_contraction_char_length
        - my_mb_wc_utf8mb4_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:127,15'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:131,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:133,36'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:145,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:136,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:138,64'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:147,23'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1428
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:131,11'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:133,36'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:138,24'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:0,0'
          Dst:             my_contraction_char_length
    - functionName:    my_uca_scanner_next_pad_trim_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb4
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb4
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_utf8mb4
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf8mb4
                - my_uca_scanner_next_pad_trim_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf8mb4
                - my_uca_scanner_next_pad_trim_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb4
                - my_uca_scanner_next_pad_trim_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb4
                - my_uca_scanner_next_pad_trim_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb4
                - my_uca_scanner_next_pad_trim_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_utf8mb4
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_utf8mb4
    - functionName:    my_uca_strnncollsp_onelevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:221,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_strnncoll_onelevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:102,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_have_contractions_quick
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31497
      functionLinenumberEnd: 31498
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_handler_map
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34522
      functionLinenumberEnd: 34527
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:34523,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34524,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34524,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34524,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34525,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34525,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34525,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34526,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34526,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34526,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34526,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_collation_can_optimize_no_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32243
      functionLinenumberEnd: 32252
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_have_contractions_quick
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32244,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32244,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
        - Branch String:   'strings/ctype-uca.c:32245,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32244,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32245,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32247,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32245,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32248,45'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
        - Branch String:   'strings/ctype-uca.c:32247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32245,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32247,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32245,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32245,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32247,22'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
      Callsites:
        - Src:             'strings/ctype-uca.c:32248,9'
          Dst:             my_uca_have_contractions_quick
    - functionName:    my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          215
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:759,26'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:759,26'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:765,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:765,23'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:765,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:767,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:767,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:767,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:771,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:762,18'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:773,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:773,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:777,15'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:777,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:784,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:784,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:784,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:765,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:765,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:765,23'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
    - functionName:    my_uca_scanner_next_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          222
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_uca_2bytes_item_is_applicable
        - my_uca_level_booster_2bytes_item_addr_const
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:84,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:87,62'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:90,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:104,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:128,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:87,11'
          Dst:             my_uca_level_booster_2bytes_item_addr_const
        - Src:             'strings/ctype-uca-scanner_next.inl:90,11'
          Dst:             my_uca_2bytes_item_is_applicable
        - Src:             'strings/ctype-uca-scanner_next.inl:107,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_mb_wc_utf8mb3_quick
      functionSourceFile: '/src/server/strings/ctype-utf8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          126
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.h:99,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:99,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:102,6'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:103,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:105,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:108,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:108,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:108,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:110,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:110,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:112,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:121,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:112,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:115,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:115,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:115,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:118,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:121,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:121,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:123,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:123,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:123,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.h:126,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.h:126,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.h:129,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          318
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:128,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:148,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:73,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:149,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:73,48'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
                - my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:221,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
    - functionName:    my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:102,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
    - functionName:    my_uca_strnxfrm_nopad_onelevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb3
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_utf8mb3
    - functionName:    my_uca_scanner_next_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          294
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_uca_2bytes_item_is_applicable
        - my_uca_context_weight_find
        - my_uca_level_booster_2bytes_item_addr_const
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:84,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:87,62'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:90,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:104,22'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:127,15'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:131,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:133,36'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:145,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:136,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:138,64'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:147,23'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_level_booster_2bytes_item_addr_const
                - my_uca_2bytes_item_is_applicable
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:87,11'
          Dst:             my_uca_level_booster_2bytes_item_addr_const
        - Src:             'strings/ctype-uca-scanner_next.inl:90,11'
          Dst:             my_uca_2bytes_item_is_applicable
        - Src:             'strings/ctype-uca-scanner_next.inl:107,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:131,11'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:133,36'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:138,24'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_uca_strnxfrm_onelevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb3
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          500
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - my_contraction_char_length
        - my_mb_wc_utf8mb3_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,42'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:125,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:127,15'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:131,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:133,36'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:145,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:136,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:138,64'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:147,23'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1429
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:131,11'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:133,36'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:138,24'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:148,20'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:0,0'
          Dst:             my_contraction_char_length
    - functionName:    my_uca_scanner_next_pad_trim_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb3
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_utf8mb3
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_utf8mb3
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf8mb3
                - my_uca_scanner_next_pad_trim_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_utf8mb3
                - my_uca_scanner_next_pad_trim_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb3
                - my_uca_scanner_next_pad_trim_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb3
                - my_uca_scanner_next_pad_trim_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_utf8mb3
                - my_uca_scanner_next_pad_trim_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_utf8mb3
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_utf8mb3
    - functionName:    my_uca_strnncollsp_onelevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:221,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:221,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_utf8mb3
    - functionName:    my_uca_strnncoll_onelevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_equal_prefix_length
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:102,66'
              BranchSideFuncs:
                - my_uca_level_booster_equal_prefix_length
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:102,18'
          Dst:             my_uca_level_booster_equal_prefix_length
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_utf8mb3
    - functionName:    my_uca_strnxfrm_nopad_onelevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_ucs2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_ucs2
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_scanner_next_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - my_mb_wc_ucs2_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_ucs2_quick
    - functionName:    my_mb_wc_ucs2_quick
      functionSourceFile: '/src/server/strings/ctype-ucs2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.h:25,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.h:25,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.h:27,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_ucs2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_ucs2
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_scanner_next_with_nchars_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          373
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - my_contraction_char_length
        - my_mb_wc_ucs2_quick
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_ucs2_quick.1430
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:206,25'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs:
                - my_contraction_char_length
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1430
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:195,11'
          Dst:             my_contraction_char_length
        - Src:             'strings/ctype-uca-scanner_next.inl:155,18'
          Dst:             my_mb_wc_ucs2_quick
    - functionName:    my_uca_scanner_next_pad_trim_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_ucs2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_ucs2
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_ucs2
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_ucs2
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_ucs2
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_ucs2
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_ucs2
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_ucs2
                - my_uca_scanner_next_pad_trim_ucs2
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_ucs2
                - my_uca_scanner_next_pad_trim_ucs2
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_ucs2
                - my_uca_scanner_next_pad_trim_ucs2
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_ucs2
                - my_uca_scanner_next_pad_trim_ucs2
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_ucs2
                - my_uca_scanner_next_pad_trim_ucs2
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_ucs2
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_ucs2
    - functionName:    my_uca_strnncollsp_onelevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_strnncoll_onelevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_count_bits_uint32
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_nopad_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - min_weight_on_level
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:841,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,19'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:841,38'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:841,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,50'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_generic
        - Src:             'strings/ctype-uca.inl:842,50'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:842,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:844,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:793,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:796,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:797,18'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:796,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:800,19'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:801,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:798,19'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:802,15'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:796,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:796,22'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:796,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:793,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:794,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:797,18'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_uca_scanner_next_generic
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:80,13'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:158,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:180,18'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
    - functionName:    my_strnxfrm_uca_pad
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32141
      functionLinenumberEnd: 32148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32145,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32142,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32146,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32142,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32142,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32144,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_space_weight
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:819,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,19'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:819,38'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:819,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:819,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:820,50'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:815,8'
          Dst:             my_uca_strnxfrm_onelevel_internal_generic
        - Src:             'strings/ctype-uca.inl:820,50'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:820,10'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:822,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_ci_lengthsp
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1207,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_scanner_next_with_nchars_generic
      functionSourceFile: '/src/server/strings/ctype-uca-scanner_next.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          389
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - my_contraction_char_length
        - my_uca_context_weight_find
        - my_uca_needs_context_handling
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_implicit
        - my_uca_scanner_set_weight
        - my_uca_scanner_set_weight_outside_maxchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:60,18'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:167,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:171,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:183,7'
              BranchSideFuncs:
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:188,9'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:188,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:190,34'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,27'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:192,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:194,62'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:202,20'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight_outside_maxchar
                - my_uca_scanner_next_implicit
        - Branch String:   'strings/ctype-uca-scanner_next.inl:194,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:195,11'
              BranchSideFuncs:
                - my_contraction_char_length
        - Branch String:   'strings/ctype-uca-scanner_next.inl:206,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:207,7'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:211,52'
              BranchSideFuncs:
                - my_uca_scanner_set_weight
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
        - Branch String:   'strings/ctype-uca-scanner_next.inl:212,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:213,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca-scanner_next.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:158,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:180,18'
              BranchSideFuncs:
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
      Callsites:
        - Src:             'strings/ctype-uca-scanner_next.inl:60,18'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:183,7'
          Dst:             my_uca_scanner_set_weight_outside_maxchar
        - Src:             'strings/ctype-uca-scanner_next.inl:188,9'
          Dst:             my_uca_needs_context_handling
        - Src:             'strings/ctype-uca-scanner_next.inl:190,34'
          Dst:             my_uca_context_weight_find
        - Src:             'strings/ctype-uca-scanner_next.inl:194,22'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:207,7'
          Dst:             my_uca_scanner_next_implicit
        - Src:             'strings/ctype-uca-scanner_next.inl:212,18'
          Dst:             my_uca_scanner_set_weight
        - Src:             'strings/ctype-uca-scanner_next.inl:195,11'
          Dst:             my_contraction_char_length
    - functionName:    my_uca_scanner_next_pad_trim_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_space_weight
        - my_uca_scanner_next_with_nchars_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_generic
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:405,14'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_generic
                - my_space_weight
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:406,16'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_generic
                - my_space_weight
                - my_space_weight
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_uca_scanner_next_with_nchars_generic
                - my_space_weight
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:408,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:453,24'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:408,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:416,15'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:434,25'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:416,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:417,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:419,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:421,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:421,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:429,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:429,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:431,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:434,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:434,14'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:444,26'
              BranchSideFuncs:
                - my_space_weight
        - Branch String:   'strings/ctype-uca.inl:444,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:445,46'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:446,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:453,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:454,44'
              BranchSideFuncs:
                - my_space_weight
            - BranchSide:      'strings/ctype-uca.inl:456,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:408,15'
          Dst:             my_uca_scanner_next_with_nchars_generic
        - Src:             'strings/ctype-uca.inl:417,9'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:445,23'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:454,21'
          Dst:             my_space_weight
    - functionName:    my_uca_strnncollsp_nchars_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_pad_trim_generic
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_generic
                - my_uca_scanner_next_pad_trim_generic
            - BranchSide:      'strings/ctype-uca.inl:488,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_pad_trim_generic
                - my_uca_scanner_next_pad_trim_generic
        - Branch String:   'strings/ctype-uca.inl:505,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:505,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_generic
                - my_uca_scanner_next_pad_trim_generic
            - BranchSide:      'strings/ctype-uca.inl:508,9'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_generic
                - my_uca_scanner_next_pad_trim_generic
        - Branch String:   'strings/ctype-uca.inl:508,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:510,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:548,18'
              BranchSideFuncs:
                - my_uca_scanner_next_pad_trim_generic
                - my_uca_scanner_next_pad_trim_generic
        - Branch String:   'strings/ctype-uca.inl:510,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:511,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:510,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:538,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:538,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:540,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:540,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:540,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:543,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:488,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:489,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:490,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:499,12'
          Dst:             my_uca_scanner_next_pad_trim_generic
        - Src:             'strings/ctype-uca.inl:502,12'
          Dst:             my_uca_scanner_next_pad_trim_generic
    - functionName:    my_uca_strnncollsp_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:228,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:236,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:236,37'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:238,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:236,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:234,12'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:238,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:238,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:253,13'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:238,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:241,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:246,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:247,23'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:248,14'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:249,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:246,17'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:249,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:253,26'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:253,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:256,12'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:268,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:261,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:262,23'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:263,14'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:264,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:261,17'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:228,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:229,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:230,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:234,12'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:235,12'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:241,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:248,14'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:256,12'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:263,14'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_uca_strnncoll_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:109,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:117,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:115,12'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:119,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:119,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:119,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:119,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:109,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:110,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:111,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:115,12'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:116,12'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_uca_level_booster_2bytes_set_not_applicable_by_tail
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34032
      functionLinenumberEnd: 34036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_level_booster_2bytes_disable2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34034,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34034,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:34034,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34035,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34036,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:34035,5'
          Dst:             my_uca_level_booster_2bytes_disable2
    - functionName:    my_uca_level_booster_2bytes_disable2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34010
      functionLinenumberEnd: 34013
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_2bytes_item_set_not_applicable
        - my_uca_level_booster_2bytes_item_addr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:34011,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_not_applicable
      Callsites:
        - Src:             'strings/ctype-uca.c:34011,28'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:34012,3'
          Dst:             my_uca_2bytes_item_set_not_applicable
    - functionName:    my_uca_level_booster_2bytes_item_addr
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33982
      functionLinenumberEnd: 33984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_2bytes_item_set_not_applicable
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33879
      functionLinenumberEnd: 33882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_level_booster_2bytes_disable_if_2byte_mb
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34020
      functionLinenumberEnd: 34025
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_level_booster_2bytes_disable2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34022,11'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34022,11'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:34023,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34023,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34024,51'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:34024,5'
          Dst:             my_uca_level_booster_2bytes_disable2
    - functionName:    my_uca_level_booster_2bytes_disable_contraction
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34047
      functionLinenumberEnd: 34089
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_2bytes_disable2
        - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - my_uca_level_booster_2bytes_set_not_applicable_by_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34051,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_set_not_applicable_by_tail
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34051,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_set_not_applicable_by_tail
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:34051,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34060,60'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_set_not_applicable_by_tail
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34087,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:34066,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34066,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34066,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34066,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34066,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34073,52'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:34059,5'
          Dst:             my_uca_level_booster_2bytes_set_not_applicable_by_tail
        - Src:             'strings/ctype-uca.c:34072,7'
          Dst:             my_uca_level_booster_2bytes_disable2
        - Src:             'strings/ctype-uca.c:34087,5'
          Dst:             my_uca_level_booster_2bytes_disable_if_2byte_mb
    - functionName:    my_uca_level_booster_2bytes_disable_previous_context
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34101
      functionLinenumberEnd: 34139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_2bytes_disable2
        - my_uca_level_booster_2bytes_disable_if_2byte_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34105,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34105,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:34105,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34105,26'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34137,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:34105,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34108,9'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34137,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:34108,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34108,9'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34122,44'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:34121,7'
          Dst:             my_uca_level_booster_2bytes_disable2
        - Src:             'strings/ctype-uca.c:34137,5'
          Dst:             my_uca_level_booster_2bytes_disable_if_2byte_mb
    - functionName:    my_uca_2bytes_item_weight_cpy
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33902
      functionLinenumberEnd: 33908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_2bytes_item_set_not_applicable
        - my_uca_weight_cpy
        - my_uca_weight_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33903,16'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33903,16'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
        - Branch String:   'strings/ctype-uca.c:33904,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33905,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33907,5'
              BranchSideFuncs:
                - my_uca_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:33903,16'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33905,5'
          Dst:             my_uca_2bytes_item_set_not_applicable
        - Src:             'strings/ctype-uca.c:33907,5'
          Dst:             my_uca_weight_cpy
    - functionName:    my_uca_weight_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33888
      functionLinenumberEnd: 33892
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:33890,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33890,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33892,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_weight_cpy
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33850
      functionLinenumberEnd: 33858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:33855,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33852,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33855,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33855,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33852,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33855,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_2bytes_item_weight_cpy2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33919
      functionLinenumberEnd: 33931
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_2bytes_item_set_not_applicable
        - my_uca_weight_cpy
        - my_uca_weight_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33920,14'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33920,14'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
        - Branch String:   'strings/ctype-uca.c:33922,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33924,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33928,5'
              BranchSideFuncs:
                - my_uca_weight_cpy
                - my_uca_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:33920,14'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33921,14'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33924,5'
          Dst:             my_uca_2bytes_item_set_not_applicable
        - Src:             'strings/ctype-uca.c:33928,5'
          Dst:             my_uca_weight_cpy
        - Src:             'strings/ctype-uca.c:33929,5'
          Dst:             my_uca_weight_cpy
    - functionName:    my_uca_2bytes_item_set_non_ascii2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33961
      functionLinenumberEnd: 33976
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_2bytes_item_set_not_applicable
        - my_uca_2bytes_item_weight_cpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33962,16'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:33962,16'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:33965,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33968,18'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:33974,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
      Callsites:
        - Src:             'strings/ctype-uca.c:33970,5'
          Dst:             my_uca_2bytes_item_weight_cpy
        - Src:             'strings/ctype-uca.c:33974,5'
          Dst:             my_uca_2bytes_item_set_not_applicable
    - functionName:    my_uca_2bytes_item_set_ascii2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33942
      functionLinenumberEnd: 33946
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_2bytes_item_weight_cpy2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy2
            - BranchSide:      'strings/ctype-uca.c:33943,28'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy2
      Callsites:
        - Src:             'strings/ctype-uca.c:33945,3'
          Dst:             my_uca_2bytes_item_weight_cpy2
    - functionName:    my_uca_2bytes_item_set_pair
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34151
      functionLinenumberEnd: 34156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_2bytes_item_set_ascii2
        - my_uca_2bytes_item_set_non_ascii2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34152,9'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34152,9'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
        - Branch String:   'strings/ctype-uca.c:34152,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34152,21'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34155,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
        - Branch String:   'strings/ctype-uca.c:34152,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34153,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34155,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
      Callsites:
        - Src:             'strings/ctype-uca.c:34153,5'
          Dst:             my_uca_2bytes_item_set_ascii2
        - Src:             'strings/ctype-uca.c:34155,5'
          Dst:             my_uca_2bytes_item_set_non_ascii2
    - functionName:    my_uca_level_booster_weight2_populate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34260
      functionLinenumberEnd: 34291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:34266,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34266,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34287,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34266,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34266,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34274,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34266,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34274,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34287,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34262,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34264,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34291,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_level_booster_2bytes_disable_context_dependent
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34218
      functionLinenumberEnd: 34228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_level_booster_2bytes_disable_contraction
        - my_uca_level_booster_2bytes_disable_previous_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34220,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
            - BranchSide:      'strings/ctype-uca.c:34220,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
        - Branch String:   'strings/ctype-uca.c:34223,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34224,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_contraction
                - my_uca_level_booster_2bytes_disable_previous_context
            - BranchSide:      'strings/ctype-uca.c:34226,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_contraction
                - my_uca_level_booster_2bytes_disable_previous_context
        - Branch String:   'strings/ctype-uca.c:34220,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34220,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
            - BranchSide:      'strings/ctype-uca.c:34222,37'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
      Callsites:
        - Src:             'strings/ctype-uca.c:34224,7'
          Dst:             my_uca_level_booster_2bytes_disable_previous_context
        - Src:             'strings/ctype-uca.c:34226,7'
          Dst:             my_uca_level_booster_2bytes_disable_contraction
    - functionName:    my_uca_level_booster_2bytes_pupulate_ascii2_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34190
      functionLinenumberEnd: 34205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_uca_2bytes_item_weight_cpy
        - my_uca_level_booster_2bytes_item_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34192,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34195,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34195,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34195,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34195,47'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34195,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34196,13'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34195,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34200,50'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34192,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34192,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34194,37'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:34199,12'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:34202,7'
          Dst:             my_uca_2bytes_item_weight_cpy
    - functionName:    my_uca_level_booster_2bytes_populate_pairs
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34167
      functionLinenumberEnd: 34178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_2bytes_item_set_pair
        - my_uca_level_booster_2bytes_item_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34169,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
            - BranchSide:      'strings/ctype-uca.c:34169,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
        - Branch String:   'strings/ctype-uca.c:34171,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34169,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
            - BranchSide:      'strings/ctype-uca.c:34174,70'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
      Callsites:
        - Src:             'strings/ctype-uca.c:34174,12'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:34175,7'
          Dst:             my_uca_2bytes_item_set_pair
    - functionName:    my_uca_level_booster_populate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34298
      functionLinenumberEnd: 34306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_level_booster_2bytes_disable_context_dependent
        - my_uca_level_booster_2bytes_populate_pairs
        - my_uca_level_booster_2bytes_pupulate_ascii2_contractions
        - my_uca_level_booster_weight2_populate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_populate_pairs
                - my_uca_level_booster_2bytes_pupulate_ascii2_contractions
                - my_uca_level_booster_2bytes_disable_context_dependent
                - my_uca_level_booster_weight2_populate
            - BranchSide:      'strings/ctype-uca.c:34299,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_populate_pairs
                - my_uca_level_booster_2bytes_pupulate_ascii2_contractions
                - my_uca_level_booster_2bytes_disable_context_dependent
                - my_uca_level_booster_weight2_populate
      Callsites:
        - Src:             'strings/ctype-uca.c:34299,3'
          Dst:             my_uca_level_booster_2bytes_populate_pairs
        - Src:             'strings/ctype-uca.c:34300,3'
          Dst:             my_uca_level_booster_2bytes_pupulate_ascii2_contractions
        - Src:             'strings/ctype-uca.c:34302,3'
          Dst:             my_uca_level_booster_2bytes_disable_context_dependent
        - Src:             'strings/ctype-uca.c:34305,3'
          Dst:             my_uca_level_booster_weight2_populate
    - functionName:    my_uca_level_booster_alloc
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34311
      functionLinenumberEnd: 34318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34314,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34314,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34314,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34314,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_contraction_hash_find_empty
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31737
      functionLinenumberEnd: 31749
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31739,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31739,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31741,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31742,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31739,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31741,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31742,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31739,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31741,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_add_contraction
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31415
      functionLinenumberEnd: 31437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          169
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31434,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31433,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31424,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31433,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31424,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31431,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31433,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31433,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31433,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31434,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_add_contraction_flag
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31396
      functionLinenumberEnd: 31398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_contraction_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31848
      functionLinenumberEnd: 31858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_uca_true_contraction_eq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31852,17'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31852,17'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31852,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31852,3'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31854,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31854,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31852,58'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31854,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31852,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31852,3'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31854,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
      Callsites:
        - Src:             'strings/ctype-uca.c:31854,9'
          Dst:             my_uca_true_contraction_eq
    - functionName:    wstr_to_str
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33588
      functionLinenumberEnd: 33601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33592,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33592,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33594,10'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33594,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33595,16'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33595,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33595,32'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33596,16'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33592,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33592,43'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33594,10'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:0,0'
          Dst:             my_snprintf
    - functionName:    apply_shift
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33538
      functionLinenumberEnd: 33583
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33540,7'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33540,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33540,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33542,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33580,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33543,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33543,9'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33545,20'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33545,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33547,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33571,62'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33548,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33548,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33564,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33569,9'
          Dst:             my_snprintf
    - functionName:    my_char_weight_put
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33425
      functionLinenumberEnd: 33478
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          226
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - my_char_weight_addr
        - my_uca_contraction_find
        - my_uca_implicit_weight_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33428,8'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33428,8'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33428,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33430,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33433,12'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33441,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33444,17'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33456,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33444,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33441,38'
              BranchSideFuncs:
                - my_uca_contraction_find
                - my_char_weight_addr
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33445,17'
              BranchSideFuncs:
                - my_uca_contraction_find
                - my_char_weight_addr
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33444,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33441,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33447,20'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33441,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33444,17'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33456,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33457,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
                - my_char_weight_addr
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33462,10'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33466,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33435,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33466,5'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33466,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33468,19'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33471,15'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33466,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33435,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33466,36'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33471,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33435,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33435,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33441,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33475,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33445,17'
          Dst:             my_uca_contraction_find
        - Src:             'strings/ctype-uca.c:33456,13'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:33460,9'
          Dst:             my_uca_implicit_weight_put
    - functionName:    my_char_weight_addr
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32117
      functionLinenumberEnd: 32121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32119,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32119,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32120,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32120,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32120,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32121,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_implicit_weight_put
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32015
      functionLinenumberEnd: 32021
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_implicit_weight_on_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_on_level
            - BranchSide:      'strings/ctype-uca.c:32017,52'
              BranchSideFuncs:
                - my_uca_implicit_weight_on_level
      Callsites:
        - Src:             'strings/ctype-uca.c:32017,11'
          Dst:             my_uca_implicit_weight_on_level
    - functionName:    my_uca_implicit_weight_on_level
      functionSourceFile: '/src/server/strings/ctype-uca.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - my_uca_implicit_weight_primary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:166,3'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:166,3'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
        - Branch String:   'strings/ctype-uca.h:166,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:166,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.h:168,12'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:172,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.h:176,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.h:168,12'
          Dst:             my_uca_implicit_weight_primary
    - functionName:    my_charset_loader_error_for_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33609
      functionLinenumberEnd: 33614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_snprintf
        - wstr_to_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - wstr_to_str
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33611,3'
              BranchSideFuncs:
                - wstr_to_str
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:33611,3'
          Dst:             wstr_to_str
        - Src:             'strings/ctype-uca.c:33612,3'
          Dst:             my_snprintf
    - functionName:    my_coll_rule_shift_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32654
      functionLinenumberEnd: 32655
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wstrnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wstrnlen
            - BranchSide:      'strings/ctype-uca.c:32655,25'
              BranchSideFuncs:
                - my_wstrnlen
      Callsites:
        - Src:             'strings/ctype-uca.c:32655,10'
          Dst:             my_wstrnlen
    - functionName:    my_wstrnlen
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32618
      functionLinenumberEnd: 32626
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32620,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32620,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32622,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32622,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32620,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32622,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32620,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32620,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32622,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rule_reset_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32639
      functionLinenumberEnd: 32640
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wstrnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wstrnlen
            - BranchSide:      'strings/ctype-uca.c:32640,10'
              BranchSideFuncs:
                - my_wstrnlen
      Callsites:
        - Src:             'strings/ctype-uca.c:32640,10'
          Dst:             my_wstrnlen
    - functionName:    my_uca_generate_implicit_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33519
      functionLinenumberEnd: 33531
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_implicit_weight_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33520,30'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33520,30'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33521,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33521,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33524,15'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33525,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33525,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33527,21'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
      Callsites:
        - Src:             'strings/ctype-uca.c:33528,5'
          Dst:             my_uca_implicit_weight_put
    - functionName:    my_uca_copy_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33497
      functionLinenumberEnd: 33511
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33498,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33498,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33499,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33499,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33503,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33504,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33504,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33506,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_generate_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33792
      functionLinenumberEnd: 33805
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_copy_page
        - my_uca_generate_implicit_page
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33794,15'
              BranchSideFuncs:
                - my_uca_copy_page
                - my_uca_generate_implicit_page
            - BranchSide:      'strings/ctype-uca.c:33794,15'
              BranchSideFuncs:
                - my_uca_copy_page
                - my_uca_generate_implicit_page
        - Branch String:   'strings/ctype-uca.c:33794,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33799,5'
              BranchSideFuncs:
                - my_uca_generate_implicit_page
            - BranchSide:      'strings/ctype-uca.c:33805,5'
              BranchSideFuncs:
                - my_uca_generate_implicit_page
      Callsites:
        - Src:             'strings/ctype-uca.c:33799,5'
          Dst:             my_uca_copy_page
        - Src:             'strings/ctype-uca.c:33805,5'
          Dst:             my_uca_generate_implicit_page
    - functionName:    my_uca_level_booster_new
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34325
      functionLinenumberEnd: 34331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_uca_level_booster_alloc
        - my_uca_level_booster_populate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34327,14'
              BranchSideFuncs:
                - my_uca_level_booster_alloc
                - my_uca_level_booster_populate
            - BranchSide:      'strings/ctype-uca.c:34327,14'
              BranchSideFuncs:
                - my_uca_level_booster_alloc
                - my_uca_level_booster_populate
        - Branch String:   'strings/ctype-uca.c:34327,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34327,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34329,3'
              BranchSideFuncs:
                - my_uca_level_booster_populate
      Callsites:
        - Src:             'strings/ctype-uca.c:34327,14'
          Dst:             my_uca_level_booster_alloc
        - Src:             'strings/ctype-uca.c:34329,3'
          Dst:             my_uca_level_booster_populate
    - functionName:    my_uca_contraction_hash_populate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31805
      functionLinenumberEnd: 31830
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_contraction_hash_find_empty
        - my_uca_contraction_hash_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31808,23'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31808,23'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
        - Branch String:   'strings/ctype-uca.c:31812,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31813,25'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31824,11'
              BranchSideFuncs:
                - my_uca_contraction_hash_find_empty
                - my_uca_contraction_hash_func
        - Branch String:   'strings/ctype-uca.c:31824,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31826,17'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31827,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31808,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31808,3'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31810,36'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
      Callsites:
        - Src:             'strings/ctype-uca.c:31811,19'
          Dst:             my_uca_contraction_hash_func
        - Src:             'strings/ctype-uca.c:31824,11'
          Dst:             my_uca_contraction_hash_find_empty
    - functionName:    my_uca_contraction_hash_allocate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31788
      functionLinenumberEnd: 31796
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31791,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31791,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_init_one_contraction
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33630
      functionLinenumberEnd: 33645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_add_contraction
        - my_uca_add_contraction_flag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33633,45'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
                - my_uca_add_contraction_flag
            - BranchSide:      'strings/ctype-uca.c:33633,45'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
                - my_uca_add_contraction_flag
        - Branch String:   'strings/ctype-uca.c:33637,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33637,3'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
            - BranchSide:      'strings/ctype-uca.c:33638,47'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
        - Branch String:   'strings/ctype-uca.c:33637,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33637,3'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
            - BranchSide:      'strings/ctype-uca.c:33638,47'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
      Callsites:
        - Src:             'strings/ctype-uca.c:33633,3'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33638,5'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33639,3'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33644,10'
          Dst:             my_uca_add_contraction
    - functionName:    apply_one_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33653
      functionLinenumberEnd: 33729
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - apply_shift
        - my_char_weight_addr
        - my_char_weight_put
        - my_charset_loader_error_for_rule
        - my_coll_rule_expand
        - my_coll_rule_reset_length
        - my_coll_rule_shift_length
        - my_uca_init_one_contraction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33655,18'
              BranchSideFuncs:
                - my_coll_rule_reset_length
                - my_coll_rule_shift_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33655,18'
              BranchSideFuncs:
                - my_coll_rule_reset_length
                - my_coll_rule_shift_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_charset_loader_error_for_rule
        - Branch String:   'strings/ctype-uca.c:33660,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33660,66'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33661,10'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_charset_loader_error_for_rule
        - Branch String:   'strings/ctype-uca.c:33660,75'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33661,10'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33692,37'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_charset_loader_error_for_rule
        - Branch String:   'strings/ctype-uca.c:33660,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33692,37'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_rule_reset_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33700,14'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
        - Branch String:   'strings/ctype-uca.c:33691,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33694,7'
              BranchSideFuncs:
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33697,13'
              BranchSideFuncs:
                - my_coll_rule_reset_length
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
                - my_uca_init_one_contraction
                - my_char_weight_put
        - Branch String:   'strings/ctype-uca.c:33700,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33702,42'
              BranchSideFuncs:
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
            - BranchSide:      'strings/ctype-uca.c:33714,24'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
        - Branch String:   'strings/ctype-uca.c:33721,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33723,5'
              BranchSideFuncs:
                - apply_shift
            - BranchSide:      'strings/ctype-uca.c:33728,45'
              BranchSideFuncs:
                - apply_shift
      Callsites:
        - Src:             'strings/ctype-uca.c:33655,18'
          Dst:             my_coll_rule_reset_length
        - Src:             'strings/ctype-uca.c:33656,18'
          Dst:             my_coll_rule_shift_length
        - Src:             'strings/ctype-uca.c:33691,10'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33694,7'
          Dst:             my_charset_loader_error_for_rule
        - Src:             'strings/ctype-uca.c:33697,13'
          Dst:             my_coll_rule_reset_length
        - Src:             'strings/ctype-uca.c:33703,9'
          Dst:             my_uca_init_one_contraction
        - Src:             'strings/ctype-uca.c:33707,9'
          Dst:             my_char_weight_put
        - Src:             'strings/ctype-uca.c:33716,9'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:33718,9'
          Dst:             my_char_weight_put
        - Src:             'strings/ctype-uca.c:33723,5'
          Dst:             my_charset_loader_error_for_rule
        - Src:             'strings/ctype-uca.c:33728,10'
          Dst:             apply_shift
    - functionName:    my_coll_rule_expand
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32671
      functionLinenumberEnd: 32682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32673,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32673,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32675,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32675,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32673,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32673,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32673,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32675,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_alloc_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31456
      functionLinenumberEnd: 31464
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31457,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31457,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31458,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31458,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31459,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31458,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31458,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31461,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_generate_pages
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33819
      functionLinenumberEnd: 33845
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_generate_page
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33821,22'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33821,22'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33823,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33821,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33829,15'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33829,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33821,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33841,9'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33841,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33821,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33841,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33821,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33821,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33823,14'
              BranchSideFuncs:
                - my_uca_generate_page
      Callsites:
        - Src:             'strings/ctype-uca.c:33841,9'
          Dst:             my_uca_generate_page
    - functionName:    my_weight_size_on_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33774
      functionLinenumberEnd: 33775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:33775,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33775,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33775,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_rules
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33740
      functionLinenumberEnd: 33758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33742,18'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33742,18'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33742,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33742,3'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33744,12'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33744,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33750,14'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33750,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33742,72'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:0,0'
          Dst:             my_snprintf
    - functionName:    init_weight_level
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34365
      functionLinenumberEnd: 34474
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          329
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - apply_one_rule
        - check_rules
        - my_snprintf
        - my_uca_alloc_contractions
        - my_uca_contraction_hash_allocate
        - my_uca_contraction_hash_populate
        - my_uca_generate_pages
        - my_uca_init_one_contraction
        - my_uca_level_booster_new
        - my_weight_size_on_page
        - my_wstrnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34368,27'
              BranchSideFuncs:
                - check_rules
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34368,27'
              BranchSideFuncs:
                - check_rules
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34373,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34373,7'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34377,42'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34377,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34377,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34378,44'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34377,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34377,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34383,15'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34391,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34393,10'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34419,30'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34393,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34393,13'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34416,20'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34396,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34399,14'
              BranchSideFuncs:
                - my_weight_size_on_page
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
            - BranchSide:      'strings/ctype-uca.c:34409,49'
              BranchSideFuncs:
                - my_weight_size_on_page
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34410,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34411,32'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34413,12'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34391,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34393,10'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34419,30'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34421,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34421,7'
              BranchSideFuncs:
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
            - BranchSide:      'strings/ctype-uca.c:34424,7'
              BranchSideFuncs:
                - my_uca_alloc_contractions
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34424,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34426,41'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
            - BranchSide:      'strings/ctype-uca.c:34438,18'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34426,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34426,9'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
            - BranchSide:      'strings/ctype-uca.c:34438,18'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
        - Branch String:   'strings/ctype-uca.c:34438,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34440,9'
              BranchSideFuncs:
                - apply_one_rule
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34447,37'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34438,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34440,9'
              BranchSideFuncs:
                - apply_one_rule
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34447,37'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34440,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34438,37'
              BranchSideFuncs:
                - my_wstrnlen
                - my_uca_init_one_contraction
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
                - apply_one_rule
            - BranchSide:      'strings/ctype-uca.c:34440,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34447,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34449,46'
              BranchSideFuncs:
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34457,7'
              BranchSideFuncs:
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34457,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34459,23'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34470,11'
              BranchSideFuncs:
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34459,64'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34460,48'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34464,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34460,74'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34462,48'
              BranchSideFuncs:
                - my_uca_contraction_hash_populate
                - my_snprintf
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34464,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34459,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34464,7'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34470,11'
              BranchSideFuncs:
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34470,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34470,7'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34471,19'
              BranchSideFuncs:
                - my_uca_level_booster_new
      Callsites:
        - Src:             'strings/ctype-uca.c:34373,7'
          Dst:             check_rules
        - Src:             'strings/ctype-uca.c:34409,21'
          Dst:             my_weight_size_on_page
        - Src:             'strings/ctype-uca.c:34421,8'
          Dst:             my_uca_generate_pages
        - Src:             'strings/ctype-uca.c:34426,9'
          Dst:             my_uca_alloc_contractions
        - Src:             'strings/ctype-uca.c:34440,9'
          Dst:             apply_one_rule
        - Src:             'strings/ctype-uca.c:34450,20'
          Dst:             my_wstrnlen
        - Src:             'strings/ctype-uca.c:34451,22'
          Dst:             my_uca_init_one_contraction
        - Src:             'strings/ctype-uca.c:34460,9'
          Dst:             my_uca_contraction_hash_allocate
        - Src:             'strings/ctype-uca.c:34461,9'
          Dst:             my_uca_contraction_hash_populate
        - Src:             'strings/ctype-uca.c:34464,7'
          Dst:             my_snprintf
        - Src:             'strings/ctype-uca.c:34471,19'
          Dst:             my_uca_level_booster_new
    - functionName:    my_uca_init_levels
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34554
      functionLinenumberEnd: 34574
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_weight_level
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34556,3'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34556,3'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34556,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34560,23'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34560,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34558,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34562,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34562,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34566,23'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34570,28'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34569,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34558,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34569,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34556,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34560,23'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:34564,7'
          Dst:             my_snprintf
        - Src:             'strings/ctype-uca.c:34569,9'
          Dst:             init_weight_level
    - functionName:    my_coll_rules_realloc
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32737
      functionLinenumberEnd: 32744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32738,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32738,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32738,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32738,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32739,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32738,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32738,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32743,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rules_add
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32758
      functionLinenumberEnd: 32763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_coll_rules_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32759,43'
              BranchSideFuncs:
                - my_coll_rules_realloc
            - BranchSide:      'strings/ctype-uca.c:32759,43'
              BranchSideFuncs:
                - my_coll_rules_realloc
        - Branch String:   'strings/ctype-uca.c:32759,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32759,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32761,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32759,7'
          Dst:             my_coll_rules_realloc
    - functionName:    my_coll_lexem_num_to_str
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32322
      functionLinenumberEnd: 32335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32323,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32323,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32323,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rule_shift_at_level
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32775
      functionLinenumberEnd: 32799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32776,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32776,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32779,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32782,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32786,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32790,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_parser_too_long_error
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32914
      functionLinenumberEnd: 32916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32915,18'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32915,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_scan_character_list
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33158
      functionLinenumberEnd: 33175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_coll_parser_expected_error
        - my_coll_parser_scan
        - my_coll_parser_scan_term
        - my_coll_parser_too_long_error
        - my_coll_rule_expand
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33159,31'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_rule_expand
                - my_coll_parser_scan_term
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33159,31'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_rule_expand
                - my_coll_parser_scan_term
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33159,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33160,12'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan_term
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33162,64'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan_term
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33162,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33163,12'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33165,8'
              BranchSideFuncs:
                - my_coll_parser_scan_term
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33165,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33165,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33168,34'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33168,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33168,3'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33170,66'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33170,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33171,14'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33172,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_rule_expand
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33168,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33168,3'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33170,66'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
      Callsites:
        - Src:             'strings/ctype-uca.c:33160,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:33162,8'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33163,12'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33165,8'
          Dst:             my_coll_parser_scan_term
        - Src:             'strings/ctype-uca.c:33170,10'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33171,14'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33172,5'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_expected_error
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32896
      functionLinenumberEnd: 32899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_coll_lexem_num_to_str
        - my_snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_lexem_num_to_str
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32897,18'
              BranchSideFuncs:
                - my_coll_lexem_num_to_str
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32898,30'
          Dst:             my_coll_lexem_num_to_str
        - Src:             'strings/ctype-uca.c:32897,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_scan_term
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32932
      functionLinenumberEnd: 32936
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_coll_parser_expected_error
        - my_coll_parser_scan
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32933,31'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32933,31'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32933,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32934,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32935,10'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:32934,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:32935,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32850
      functionLinenumberEnd: 32853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_coll_lexem_next
        - my_coll_parser_next
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_next
                - my_coll_lexem_next
            - BranchSide:      'strings/ctype-uca.c:32851,30'
              BranchSideFuncs:
                - my_coll_parser_next
                - my_coll_lexem_next
      Callsites:
        - Src:             'strings/ctype-uca.c:32851,30'
          Dst:             my_coll_parser_next
        - Src:             'strings/ctype-uca.c:32852,3'
          Dst:             my_coll_lexem_next
    - functionName:    my_coll_parser_next
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32836
      functionLinenumberEnd: 32837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_lexem_next
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32467
      functionLinenumberEnd: 32589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          365
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - ch2x
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32471,20'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32471,20'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32471,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32471,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32473,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32471,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32471,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32471,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32471,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32484,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32503,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32508,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32514,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32519,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32526,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32537,15'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32484,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32484,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32486,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32486,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32487,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32488,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32488,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32484,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32490,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32490,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32484,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32484,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32484,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32486,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32527,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32527,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32527,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32527,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32527,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32537,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32537,32'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32558,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32537,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32538,10'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32560,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32538,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32538,28'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32560,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32537,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32543,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32560,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32544,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32544,7'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32546,35'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32544,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32544,47'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32544,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32558,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32558,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32565,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32558,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32558,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32560,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32565,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32565,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32569,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32570,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32471,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32471,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32473,13'
              BranchSideFuncs:
                - ch2x
      Callsites:
        - Src:             'strings/ctype-uca.c:32544,42'
          Dst:             ch2x
    - functionName:    ch2x
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32437
      functionLinenumberEnd: 32448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32438,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32438,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32438,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32438,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32439,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32441,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32441,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32441,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32444,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32441,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32441,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32442,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32444,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32444,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32444,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32444,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32444,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32445,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_parser_scan_logical_position
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33093
      functionLinenumberEnd: 33136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          176
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - lex_cmp
        - my_coll_parser_scan
        - my_coll_parser_too_long_error
        - my_coll_rule_expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33094,28'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33094,28'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33097,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33098,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33099,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33099,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33100,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33101,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33101,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33102,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33103,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33103,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33104,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33105,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33105,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33106,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33107,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33107,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33108,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33109,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33109,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33110,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33111,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33111,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33112,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33113,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33113,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33114,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33115,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33115,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33116,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33117,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33117,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33118,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33119,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33119,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33119,12'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33120,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33124,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33133,12'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33135,10'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:33097,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33099,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33101,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33103,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33105,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33107,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33109,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33111,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33113,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33115,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33117,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33119,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33124,8'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33133,12'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33135,10'
          Dst:             my_coll_parser_scan
    - functionName:    lex_cmp
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32387
      functionLinenumberEnd: 32392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncasecmp
      functionUses:    27
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32388,27'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'strings/ctype-uca.c:32388,27'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'strings/ctype-uca.c:32389,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32389,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32391,10'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'strings/ctype-uca.c:32391,10'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_parser_scan_reset_before
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33047
      functionLinenumberEnd: 33075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - lex_cmp
        - my_coll_parser_scan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33049,8'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33049,8'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33049,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33050,8'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33049,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33054,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33054,69'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33055,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33054,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33059,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33059,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33060,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33059,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33064,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33064,70'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33065,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33064,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33071,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33049,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33050,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33054,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33055,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33059,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33060,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33064,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33065,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33074,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_rule_reset
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32693
      functionLinenumberEnd: 32695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_parser_scan_shift_sequence
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33234
      functionLinenumberEnd: 33276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_coll_parser_scan
        - my_coll_parser_scan_character_list
        - my_coll_rules_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33237,14'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
            - BranchSide:      'strings/ctype-uca.c:33237,14'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33240,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33240,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33245,21'
              BranchSideFuncs:
                - my_coll_rules_add
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33248,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33250,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
            - BranchSide:      'strings/ctype-uca.c:33256,41'
              BranchSideFuncs:
                - my_coll_rules_add
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33251,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33251,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33270,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33256,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33263,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
            - BranchSide:      'strings/ctype-uca.c:33270,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33265,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33265,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33270,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33270,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33270,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33273,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33240,8'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33250,5'
          Dst:             my_coll_parser_scan
        - Src:             'strings/ctype-uca.c:33251,10'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33263,5'
          Dst:             my_coll_parser_scan
        - Src:             'strings/ctype-uca.c:33265,10'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33270,7'
          Dst:             my_coll_rules_add
    - functionName:    my_coll_parser_scan_shift
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33292
      functionLinenumberEnd: 33299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_coll_parser_scan
        - my_coll_rule_shift_at_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33293,31'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33293,31'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33293,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33293,7'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33295,37'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:33295,5'
          Dst:             my_coll_rule_shift_at_level
        - Src:             'strings/ctype-uca.c:33296,12'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan_reset_sequence
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33194
      functionLinenumberEnd: 33215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_coll_parser_scan_character_list
        - my_coll_parser_scan_logical_position
        - my_coll_parser_scan_reset_before
        - my_coll_rule_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33195,26'
              BranchSideFuncs:
                - my_coll_rule_reset
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan_reset_before
                - my_coll_parser_scan_logical_position
            - BranchSide:      'strings/ctype-uca.c:33195,26'
              BranchSideFuncs:
                - my_coll_rule_reset
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan_reset_before
                - my_coll_parser_scan_logical_position
        - Branch String:   'strings/ctype-uca.c:33198,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33199,5'
              BranchSideFuncs:
                - my_coll_parser_scan_reset_before
                - my_coll_parser_scan_character_list
                - my_coll_parser_scan_logical_position
            - BranchSide:      'strings/ctype-uca.c:33210,10'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33202,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33204,10'
              BranchSideFuncs:
                - my_coll_parser_scan_logical_position
            - BranchSide:      'strings/ctype-uca.c:33210,10'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33204,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33204,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33214,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33210,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33210,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33214,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33195,3'
          Dst:             my_coll_rule_reset
        - Src:             'strings/ctype-uca.c:33199,5'
          Dst:             my_coll_parser_scan_reset_before
        - Src:             'strings/ctype-uca.c:33204,10'
          Dst:             my_coll_parser_scan_logical_position
        - Src:             'strings/ctype-uca.c:33210,10'
          Dst:             my_coll_parser_scan_character_list
    - functionName:    my_coll_parser_scan_setting
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32973
      functionLinenumberEnd: 33009
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - lex_cmp
        - my_coll_parser_scan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32974,28'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32974,28'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32977,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32979,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32982,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32982,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32984,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32987,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32987,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32989,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32992,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32992,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32994,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32996,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32996,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32998,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33000,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33000,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33001,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33002,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33002,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33002,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33003,12'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:32977,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32982,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32987,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32992,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32996,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33000,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33002,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33008,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33318
      functionLinenumberEnd: 33338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - my_coll_parser_expected_error
        - my_coll_parser_scan_reset_sequence
        - my_coll_parser_scan_shift
        - my_coll_parser_scan_shift_sequence
        - my_coll_parser_scan_term
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33319,8'
              BranchSideFuncs:
                - my_coll_parser_scan_term
                - my_coll_parser_scan_reset_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_expected_error
            - BranchSide:      'strings/ctype-uca.c:33319,8'
              BranchSideFuncs:
                - my_coll_parser_scan_term
                - my_coll_parser_scan_reset_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_expected_error
        - Branch String:   'strings/ctype-uca.c:33319,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33319,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33320,8'
              BranchSideFuncs:
                - my_coll_parser_scan_reset_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_expected_error
        - Branch String:   'strings/ctype-uca.c:33319,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33319,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33324,8'
              BranchSideFuncs:
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_expected_error
        - Branch String:   'strings/ctype-uca.c:33324,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33325,12'
              BranchSideFuncs:
                - my_coll_parser_expected_error
            - BranchSide:      'strings/ctype-uca.c:33328,8'
              BranchSideFuncs:
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
        - Branch String:   'strings/ctype-uca.c:33328,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33328,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33332,10'
              BranchSideFuncs:
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
        - Branch String:   'strings/ctype-uca.c:33332,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33332,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33334,10'
              BranchSideFuncs:
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
        - Branch String:   'strings/ctype-uca.c:33334,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33332,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33319,8'
          Dst:             my_coll_parser_scan_term
        - Src:             'strings/ctype-uca.c:33320,8'
          Dst:             my_coll_parser_scan_reset_sequence
        - Src:             'strings/ctype-uca.c:33324,8'
          Dst:             my_coll_parser_scan_shift
        - Src:             'strings/ctype-uca.c:33325,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:33328,8'
          Dst:             my_coll_parser_scan_shift_sequence
        - Src:             'strings/ctype-uca.c:33332,10'
          Dst:             my_coll_parser_scan_shift
        - Src:             'strings/ctype-uca.c:33334,10'
          Dst:             my_coll_parser_scan_shift_sequence
    - functionName:    my_coll_parser_scan_settings
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33024
      functionLinenumberEnd: 33032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_coll_parser_scan_setting
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33026,3'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
            - BranchSide:      'strings/ctype-uca.c:33026,3'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
        - Branch String:   'strings/ctype-uca.c:33026,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33026,3'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
            - BranchSide:      'strings/ctype-uca.c:33028,10'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
        - Branch String:   'strings/ctype-uca.c:33028,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33026,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33028,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33028,10'
          Dst:             my_coll_parser_scan_setting
    - functionName:    my_coll_lexem_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32365
      functionLinenumberEnd: 32371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_lexem_print_error
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32413
      functionLinenumberEnd: 32420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_snprintf
        - strmake
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32415,22'
              BranchSideFuncs:
                - strmake
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32415,22'
              BranchSideFuncs:
                - strmake
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:32416,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32416,3'
              BranchSideFuncs:
                - strmake
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32416,3'
              BranchSideFuncs:
                - strmake
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:32419,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32419,29'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32419,29'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32416,3'
          Dst:             strmake
        - Src:             'strings/ctype-uca.c:32418,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_exec
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33357
      functionLinenumberEnd: 33368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_coll_parser_scan_rule
        - my_coll_parser_scan_settings
        - my_coll_parser_scan_term
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33358,8'
              BranchSideFuncs:
                - my_coll_parser_scan_settings
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
            - BranchSide:      'strings/ctype-uca.c:33358,8'
              BranchSideFuncs:
                - my_coll_parser_scan_settings
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
        - Branch String:   'strings/ctype-uca.c:33358,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33358,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33361,34'
              BranchSideFuncs:
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
        - Branch String:   'strings/ctype-uca.c:33361,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33363,10'
              BranchSideFuncs:
                - my_coll_parser_scan_rule
                - my_coll_parser_scan_term
            - BranchSide:      'strings/ctype-uca.c:33367,10'
              BranchSideFuncs:
                - my_coll_parser_scan_term
        - Branch String:   'strings/ctype-uca.c:33363,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33361,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33363,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33358,8'
          Dst:             my_coll_parser_scan_settings
        - Src:             'strings/ctype-uca.c:33363,10'
          Dst:             my_coll_parser_scan_rule
        - Src:             'strings/ctype-uca.c:33367,10'
          Dst:             my_coll_parser_scan_term
    - functionName:    my_coll_parser_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32870
      functionLinenumberEnd: 32882
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_coll_lexem_init
        - my_coll_lexem_next
        - my_coll_parser_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_lexem_init
                - my_coll_lexem_next
                - my_coll_parser_next
                - my_coll_lexem_next
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_coll_lexem_init
                - my_coll_lexem_next
                - my_coll_parser_next
                - my_coll_lexem_next
      Callsites:
        - Src:             'strings/ctype-uca.c:32878,3'
          Dst:             my_coll_lexem_init
        - Src:             'strings/ctype-uca.c:32879,3'
          Dst:             my_coll_lexem_next
        - Src:             'strings/ctype-uca.c:32880,3'
          Dst:             my_coll_parser_next
        - Src:             'strings/ctype-uca.c:32881,3'
          Dst:             my_coll_lexem_next
    - functionName:    my_uca_info_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34584
      functionLinenumberEnd: 34590
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_init_levels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_init_levels
            - BranchSide:      'strings/ctype-uca.c:34586,13'
              BranchSideFuncs:
                - my_uca_init_levels
      Callsites:
        - Src:             'strings/ctype-uca.c:34590,10'
          Dst:             my_uca_init_levels
    - functionName:    my_coll_rule_parse
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33387
      functionLinenumberEnd: 33401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_coll_lexem_print_error
        - my_coll_parser_exec
        - my_coll_parser_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33390,3'
              BranchSideFuncs:
                - my_coll_parser_init
                - my_coll_parser_exec
                - my_coll_lexem_print_error
            - BranchSide:      'strings/ctype-uca.c:33390,3'
              BranchSideFuncs:
                - my_coll_parser_init
                - my_coll_parser_exec
                - my_coll_lexem_print_error
        - Branch String:   'strings/ctype-uca.c:33392,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33392,7'
              BranchSideFuncs:
                - my_coll_lexem_print_error
            - BranchSide:      'strings/ctype-uca.c:33395,38'
              BranchSideFuncs:
                - my_coll_lexem_print_error
      Callsites:
        - Src:             'strings/ctype-uca.c:33390,3'
          Dst:             my_coll_parser_init
        - Src:             'strings/ctype-uca.c:33392,8'
          Dst:             my_coll_parser_exec
        - Src:             'strings/ctype-uca.c:33394,5'
          Dst:             my_coll_lexem_print_error
    - functionName:    create_tailoring
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34614
      functionLinenumberEnd: 34698
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          269
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - my_ci_set_strength
        - my_coll_rule_parse
        - my_collation_id_is_uca1400
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_tailoring_id
        - my_uca_info_init
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34619,17'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34619,17'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34621,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34621,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34626,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34626,9'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34626,9'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34629,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34634,13'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34694,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34634,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34639,26'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34639,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34644,26'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34644,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34651,18'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34651,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34652,14'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34652,14'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34652,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34653,19'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34655,13'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34655,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
                - my_ci_set_strength
            - BranchSide:      'strings/ctype-uca.c:34657,17'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
                - my_ci_set_strength
        - Branch String:   'strings/ctype-uca.c:34657,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34661,38'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34661,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34667,27'
              BranchSideFuncs:
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34678,45'
              BranchSideFuncs:
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34670,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34671,13'
              BranchSideFuncs:
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34674,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34670,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34674,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34694,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34678,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34684,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34694,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34683,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34688,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34694,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34688,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34689,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34694,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34695,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34695,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34697,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34695,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34696,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34697,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:34631,47'
          Dst:             strlen
        - Src:             'strings/ctype-uca.c:34629,12'
          Dst:             my_coll_rule_parse
        - Src:             'strings/ctype-uca.c:0,0'
          Dst:             my_ci_set_strength
        - Src:             'strings/ctype-uca.c:34661,7'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:34667,27'
          Dst:             my_uca1400_collation_id_to_charset_id
        - Src:             'strings/ctype-uca.c:34668,21'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca.c:34671,13'
          Dst:             my_uca_info_init
        - Src:             'strings/ctype-uca.c:34683,14'
          Dst:             my_uca_info_init
    - functionName:    my_collation_id_is_uca1400
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:186,64'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:186,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.h:187,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_charset_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_tailoring_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_init_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34483
      functionLinenumberEnd: 34488
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_tailoring
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34484,7'
              BranchSideFuncs:
                - create_tailoring
            - BranchSide:      'strings/ctype-uca.c:34484,7'
              BranchSideFuncs:
                - create_tailoring
        - Branch String:   'strings/ctype-uca.c:34486,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34486,7'
              BranchSideFuncs:
                - create_tailoring
            - BranchSide:      'strings/ctype-uca.c:34487,17'
              BranchSideFuncs:
                - create_tailoring
      Callsites:
        - Src:             'strings/ctype-uca.c:34488,10'
          Dst:             create_tailoring
    - functionName:    my_uca_strnncoll_multilevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_generic
    - functionName:    my_uca_strnncollsp_nopad_multilevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_generic
        - my_uca_strnncollsp_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
                - my_uca_strnncollsp_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_generic
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_generic
    - functionName:    my_uca_strnncollsp_nchars_multilevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_generic
    - functionName:    my_uca_strnxfrm_multilevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_generic
        - my_uca_strnxfrm_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_uca_strnxfrm_nopad_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_uca_strnxfrm_nopad_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_generic
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_generic
    - functionName:    my_strnxfrmlen_any_uca_multilevel
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34499
      functionLinenumberEnd: 34501
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_count_bits_uint32
        - my_strnxfrmlen_any_uca
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_strnxfrmlen_any_uca
                - my_count_bits_uint32
            - BranchSide:      'strings/ctype-uca.c:34500,10'
              BranchSideFuncs:
                - my_strnxfrmlen_any_uca
                - my_count_bits_uint32
      Callsites:
        - Src:             'strings/ctype-uca.c:34500,10'
          Dst:             my_strnxfrmlen_any_uca
        - Src:             'strings/ctype-uca.c:34501,10'
          Dst:             my_count_bits_uint32
    - functionName:    my_wildcmp_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32230
      functionLinenumberEnd: 32231
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_uca_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-uca.c:32231,10'
              BranchSideFuncs:
                - my_wildcmp_uca_impl
      Callsites:
        - Src:             'strings/ctype-uca.c:32231,10'
          Dst:             my_wildcmp_uca_impl
    - functionName:    my_uca_hash_sort_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_ci_get_id_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39386
      functionLinenumberEnd: 39401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_collation_id_is_uca1400
        - my_uca1400_collation_id_uca400_compat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39387,3'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
            - BranchSide:      'strings/ctype-uca.c:39387,3'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
        - Branch String:   'strings/ctype-uca.c:39387,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39387,3'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
            - BranchSide:      'strings/ctype-uca.c:39396,9'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
        - Branch String:   'strings/ctype-uca.c:39396,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39396,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39397,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_uca400_compat
      Callsites:
        - Src:             'strings/ctype-uca.c:39396,9'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:39397,14'
          Dst:             my_uca1400_collation_id_uca400_compat
    - functionName:    my_ci_get_collation_name_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39423
      functionLinenumberEnd: 39435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_ci_get_collation_name_uca1400_context
        - my_collation_id_is_uca1400
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39424,39'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_ci_get_collation_name_uca1400_context
            - BranchSide:      'strings/ctype-uca.c:39424,39'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_ci_get_collation_name_uca1400_context
        - Branch String:   'strings/ctype-uca.c:39424,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39425,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39427,3'
              BranchSideFuncs:
                - my_ci_get_collation_name_uca1400_context
        - Branch String:   'strings/ctype-uca.c:39427,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39431,12'
              BranchSideFuncs:
                - my_ci_get_collation_name_uca1400_context
            - BranchSide:      'strings/ctype-uca.c:39434,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:39424,8'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:39431,12'
          Dst:             my_ci_get_collation_name_uca1400_context
    - functionName:    my_ci_get_collation_name_uca1400_context
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39405
      functionLinenumberEnd: 39418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:39409,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39409,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39410,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:39409,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39409,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39415,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_uca400_compat
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39367
      functionLinenumberEnd: 39382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_tailoring_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39368,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca1400_collation_id_to_charset_id
            - BranchSide:      'strings/ctype-uca.c:39368,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca1400_collation_id_to_charset_id
        - Branch String:   'strings/ctype-uca.c:39372,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39369,26'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id
            - BranchSide:      'strings/ctype-uca.c:39372,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:39374,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39374,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39375,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39376,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39377,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39378,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39379,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:39368,14'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca.c:39369,26'
          Dst:             my_uca1400_collation_id_to_charset_id
    - functionName:    my_wildcmp_uca_impl
      functionSourceFile: '/src/server/strings/ctype-wildcmp.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          413
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - my_uca_charcmp
        - my_wildcmp_uca_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-wildcmp.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:50,7'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:52,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:171,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:57,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:61,11'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:68,48'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:68,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:70,20'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:77,18'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:70,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:70,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:82,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:82,28'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:82,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,14'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:88,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:88,13'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:91,19'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:91,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:57,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:92,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:100,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:100,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:104,13'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:110,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:113,22'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-wildcmp.inl:125,15'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:98,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:98,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:100,20'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:125,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:125,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:128,18'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:137,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:137,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:149,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:149,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:153,15'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:147,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:149,22'
              BranchSideFuncs:
                - my_uca_charcmp
                - my_wildcmp_uca_impl
        - Branch String:   'strings/ctype-wildcmp.inl:166,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:147,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-wildcmp.inl:166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-wildcmp.inl:88,14'
          Dst:             my_uca_charcmp
        - Src:             'strings/ctype-wildcmp.inl:153,15'
          Dst:             my_uca_charcmp
        - Src:             'strings/ctype-wildcmp.inl:161,17'
          Dst:             my_wildcmp_uca_impl
    - functionName:    my_uca_charcmp
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32202
      functionLinenumberEnd: 32212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_charcmp_onelevel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32203,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32203,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
        - Branch String:   'strings/ctype-uca.c:32204,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32203,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32204,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32207,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32204,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32208,15'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
        - Branch String:   'strings/ctype-uca.c:32207,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32204,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32207,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32204,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32204,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32207,22'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
      Callsites:
        - Src:             'strings/ctype-uca.c:32208,15'
          Dst:             my_uca_charcmp_onelevel
    - functionName:    my_uca_charcmp_onelevel
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32174
      functionLinenumberEnd: 32199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - my_char_weight_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32176,51'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_addr
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32176,51'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_addr
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32179,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32179,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32180,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32179,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32180,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32183,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32183,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32183,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32187,34'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32190,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32191,70'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32194,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32191,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32191,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32192,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32194,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32195,70'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32198,68'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32195,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32195,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32196,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32176,26'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:32177,26'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:32191,12'
          Dst:             memcmp
        - Src:             'strings/ctype-uca.c:32195,12'
          Dst:             memcmp
        - Src:             'strings/ctype-uca.c:32198,10'
          Dst:             memcmp
    - functionName:    my_strnxfrmlen_any_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34493
      functionLinenumberEnd: 34495
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_coll_init_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35627
      functionLinenumberEnd: 35634
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_coll_init_uca
        - my_uca_collation_can_optimize_no_contractions
        - my_uca_handler_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:35628,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:35628,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:35628,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:35628,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:35630,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:35630,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:35630,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:35631,5'
              BranchSideFuncs:
                - my_uca_handler_map
      Callsites:
        - Src:             'strings/ctype-uca.c:35628,7'
          Dst:             my_coll_init_uca
        - Src:             'strings/ctype-uca.c:35630,7'
          Dst:             my_uca_collation_can_optimize_no_contractions
        - Src:             'strings/ctype-uca.c:35631,5'
          Dst:             my_uca_handler_map
    - functionName:    my_uca_strnncoll_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_nchars_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf8mb3
    - functionName:    my_uca_strnxfrm_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb3
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf8mb3
    - functionName:    my_uca_strnncoll_multilevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_nopad_multilevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_nchars_multilevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnxfrm_multilevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_hash_sort_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_multilevel_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnncoll_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_nopad_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_nchars_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnxfrm_nopad_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_hash_sort_nopad_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
    - functionName:    my_uca_strnncollsp_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb3
    - functionName:    my_uca_strnxfrm_no_contractions_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_strnncoll_multilevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_nopad_multilevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb3
        - my_uca_strnncollsp_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
                - my_uca_strnncollsp_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_utf8mb3
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_nchars_multilevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf8mb3
    - functionName:    my_uca_strnxfrm_multilevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - my_uca_strnxfrm_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_multilevel_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb3
    - functionName:    my_uca_strnncollsp_nopad_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb3
    - functionName:    my_uca_strnxfrm_nopad_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb3
    - functionName:    my_uca_hash_sort_nopad_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf8mb3
    - functionName:    my_uca_strnncollsp_multilevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_generic
    - functionName:    my_uca1400_collation_id_to_tertiary_level_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_secondary_level_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_nopad_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca1400_collation_definition_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39291
      functionLinenumberEnd: 39359
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - my_ci_set_level_flags
        - my_snprintf
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_nopad_flag
        - my_uca1400_collation_id_to_secondary_level_flag
        - my_uca1400_collation_id_to_tailoring_id
        - my_uca1400_collation_id_to_tertiary_level_flag
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39292,27'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca1400_collation_id_to_nopad_flag
                - my_uca1400_collation_id_to_secondary_level_flag
                - my_uca1400_collation_id_to_tertiary_level_flag
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39292,27'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca1400_collation_id_to_nopad_flag
                - my_uca1400_collation_id_to_secondary_level_flag
                - my_uca1400_collation_id_to_tertiary_level_flag
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39302,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39304,11'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39308,11'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39313,11'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39319,11'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39325,11'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39331,14'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39304,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39304,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39305,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39308,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39308,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39309,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39313,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39313,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39314,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39319,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39319,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39320,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39325,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39325,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39326,19'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39334,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39338,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39339,10'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
            - BranchSide:      'strings/ctype-uca.c:39341,31'
              BranchSideFuncs:
                - my_ci_set_level_flags
                - my_snprintf
                - strcpy
        - Branch String:   'strings/ctype-uca.c:39353,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39353,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:39292,27'
          Dst:             my_uca1400_collation_id_to_charset_id
        - Src:             'strings/ctype-uca.c:39293,28'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca.c:39294,28'
          Dst:             my_uca1400_collation_id_to_nopad_flag
        - Src:             'strings/ctype-uca.c:39295,28'
          Dst:             my_uca1400_collation_id_to_secondary_level_flag
        - Src:             'strings/ctype-uca.c:39296,28'
          Dst:             my_uca1400_collation_id_to_tertiary_level_flag
        - Src:             'strings/ctype-uca.c:39340,3'
          Dst:             my_ci_set_level_flags
        - Src:             'strings/ctype-uca.c:39346,11'
          Dst:             my_snprintf
        - Src:             'strings/ctype-uca.c:39355,3'
          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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_strnncoll_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_utf32
    - functionName:    my_uca_strnncollsp_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_utf32
    - functionName:    my_uca_strnncollsp_nchars_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf32
    - functionName:    my_uca_strnxfrm_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_utf32
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnncollsp_nopad_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_utf32
    - functionName:    my_uca_strnxfrm_nopad_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf32
    - functionName:    my_uca_hash_sort_nopad_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnncoll_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_utf16
    - functionName:    my_uca_strnncollsp_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_utf16
    - functionName:    my_uca_strnncollsp_nchars_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf16
    - functionName:    my_uca_strnxfrm_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_utf16
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnncollsp_nopad_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_utf16
    - functionName:    my_uca_strnxfrm_nopad_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf16
    - functionName:    my_uca_hash_sort_nopad_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnncoll_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_ucs2
    - functionName:    my_uca_strnncollsp_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_ucs2
    - functionName:    my_uca_strnncollsp_nchars_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_ucs2
    - functionName:    my_uca_strnxfrm_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_ucs2
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_strnncollsp_nopad_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_ucs2
    - functionName:    my_uca_strnxfrm_nopad_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_ucs2
    - functionName:    my_uca_hash_sort_nopad_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_coll_init_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36574
      functionLinenumberEnd: 36581
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_coll_init_uca
        - my_uca_collation_can_optimize_no_contractions
        - my_uca_handler_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:36575,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:36575,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:36575,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:36575,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:36577,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:36577,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:36577,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:36578,5'
              BranchSideFuncs:
                - my_uca_handler_map
      Callsites:
        - Src:             'strings/ctype-uca.c:36575,7'
          Dst:             my_coll_init_uca
        - Src:             'strings/ctype-uca.c:36577,7'
          Dst:             my_uca_collation_can_optimize_no_contractions
        - Src:             'strings/ctype-uca.c:36578,5'
          Dst:             my_uca_handler_map
    - functionName:    my_uca_strnncoll_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_nchars_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf8mb4
    - functionName:    my_uca_strnxfrm_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb4
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_strnncoll_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_nopad_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_nchars_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_hash_sort_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - my_space_weight
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:637,42'
              BranchSideFuncs:
                - my_space_weight
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:645,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:676,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:652,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:651,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:652,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:661,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:669,9'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:643,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:643,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:645,15'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:637,21'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:640,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:641,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:652,21'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:643,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnncoll_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_nopad_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_nchars_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_nopad_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_hash_sort_nopad_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_strnncollsp_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_strnncoll_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_nopad_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb4
        - my_uca_strnncollsp_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
                - my_uca_strnncollsp_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_utf8mb4
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_nchars_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf8mb4
    - functionName:    my_uca_strnxfrm_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - my_uca_strnxfrm_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_utf8mb4
    - functionName:    my_uca_strnncollsp_nopad_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_utf8mb4
    - functionName:    my_uca_strnxfrm_nopad_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb4
    - functionName:    my_uca_hash_sort_nopad_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca1400_make_builtin_collation_id
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39275
      functionLinenumberEnd: 39284
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:39276,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39276,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39279,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnncollsp_nopad_multilevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_utf16
        - my_uca_strnncollsp_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
                - my_uca_strnncollsp_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_utf16
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_utf16
    - functionName:    my_uca_strnxfrm_multilevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf16
        - my_uca_strnxfrm_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_uca_strnxfrm_nopad_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_uca_strnxfrm_nopad_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf16
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_utf16
    - functionName:    my_uca_strnncollsp_nchars_multilevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf16
    - functionName:    my_uca_strnncollsp_multilevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_utf16
    - functionName:    my_uca_strnncoll_multilevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_utf16
    - functionName:    my_uca_strnncollsp_nopad_multilevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_utf32
        - my_uca_strnncollsp_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
                - my_uca_strnncollsp_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_utf32
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_utf32
    - functionName:    my_uca_strnxfrm_multilevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf32
        - my_uca_strnxfrm_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_uca_strnxfrm_nopad_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_uca_strnxfrm_nopad_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf32
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_utf32
    - functionName:    my_uca_strnncollsp_nchars_multilevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_utf32
    - functionName:    my_uca_strnncollsp_multilevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_utf32
    - functionName:    my_uca_strnncoll_multilevel_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_utf32
    - functionName:    my_uca_strnncollsp_nopad_multilevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_uca_strnncoll_onelevel_ucs2
        - my_uca_strnncollsp_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:333,59'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
                - my_uca_strnncollsp_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:333,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:333,7'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:378,31'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:382,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:384,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:380,9'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:378,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:378,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:382,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:333,13'
          Dst:             my_uca_strnncoll_onelevel_ucs2
        - Src:             'strings/ctype-uca.inl:384,10'
          Dst:             my_uca_strnncollsp_onelevel_ucs2
    - functionName:    my_uca_strnxfrm_multilevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_ucs2
        - my_uca_strnxfrm_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:912,25'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:912,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:919,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:921,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:921,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:922,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:917,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:923,16'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:923,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:925,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_uca_strnxfrm_nopad_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_uca_strnxfrm_nopad_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:917,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:919,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:934,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:934,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:934,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_ucs2
        - Src:             'strings/ctype-uca.inl:928,12'
          Dst:             my_uca_strnxfrm_onelevel_ucs2
    - functionName:    my_uca_strnncollsp_nchars_multilevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:582,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:582,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:586,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:589,61'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:593,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:583,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:586,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:588,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_ucs2
    - functionName:    my_uca_strnncollsp_multilevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncollsp_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:306,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:306,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:310,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:312,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,28'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:314,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:307,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:307,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:310,23'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:312,10'
          Dst:             my_uca_strnncollsp_onelevel_ucs2
    - functionName:    my_uca_strnncoll_multilevel_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_uca_strnncoll_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:146,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:146,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:150,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:152,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,28'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:155,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:147,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:147,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:150,23'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:152,10'
          Dst:             my_uca_strnncoll_onelevel_ucs2
    - functionName:    my_uca_hash_sort_nopad_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_scanner_init_any
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:693,22'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:698,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:698,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:701,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:695,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:696,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:698,18'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_uca_strnxfrm_nopad_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:891,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:896,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:896,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:896,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:898,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:893,8'
          Dst:             my_uca_strnxfrm_nopad_onelevel_generic
    - functionName:    my_uca_strnncollsp_nopad_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:293,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:293,10'
          Dst:             my_uca_strnncoll_onelevel_generic
    - functionName:    my_uca_strnxfrm_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_uca_strnxfrm_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:855,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1431
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:869,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:870,53'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:877,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:877,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:878,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:869,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:870,8'
          Dst:             my_uca_strnxfrm_onelevel_generic
        - Src:             'strings/ctype-uca.inl:878,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:878,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_strnncollsp_nchars_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_nchars_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:566,65'
              BranchSideFuncs:
                - my_uca_strnncollsp_nchars_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:566,10'
          Dst:             my_uca_strnncollsp_nchars_onelevel_generic
    - functionName:    my_uca_strnncollsp_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncollsp_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:280,58'
              BranchSideFuncs:
                - my_uca_strnncollsp_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:280,10'
          Dst:             my_uca_strnncollsp_onelevel_generic
    - functionName:    my_uca_strnncoll_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca_strnncoll_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:132,56'
              BranchSideFuncs:
                - my_uca_strnncoll_onelevel_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:132,10'
          Dst:             my_uca_strnncoll_onelevel_generic
    - functionName:    my_uca_contraction2_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31568
      functionLinenumberEnd: 31578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31570,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31570,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31572,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31572,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31570,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31572,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31572,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31570,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31572,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31572,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31570,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31574,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31570,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31570,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31572,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_get_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31477
      functionLinenumberEnd: 31478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31478,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31478,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31478,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31478,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31478,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31478,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strtoll10
      functionSourceFile: '/src/server/strings/my_strtoll10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          543
      EdgeCount:       145
      CyclomaticComplexity: 42
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/my_strtoll10.c:98,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:102,5'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:103,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:102,21'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:102,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:105,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:116,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:112,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:121,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:114,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:116,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:126,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:138,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:130,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:139,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:141,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:150,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:141,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:150,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:164,16'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:155,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:158,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:157,5'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:155,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:159,13'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:164,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:166,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:171,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:173,3'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:175,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:175,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:173,3'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:175,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:179,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:185,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:186,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:188,3'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:190,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:194,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:196,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:196,9'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:230,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:235,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:200,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:235,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:205,18'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:205,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:240,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:205,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:240,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:211,16'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:211,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:211,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:215,18'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:215,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:215,34'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:215,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:218,7'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:215,50'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:215,56'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:215,67'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:216,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:218,7'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:215,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:227,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:227,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:227,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:232,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:232,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:232,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:237,11'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:237,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:237,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:242,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:244,11'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:244,8'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:246,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_charlen_fix
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ci_charlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1895,20'
              BranchSideFuncs:
                - my_ci_charlen.1617
            - BranchSide:      'include/m_ctype.h:1895,20'
              BranchSideFuncs:
                - my_ci_charlen.1617
        - Branch String:   'include/m_ctype.h:1897,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1897,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1897,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/m_ctype.h:1895,20'
          Dst:             my_ci_charlen
    - functionName:    my_ci_well_formed_char_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1339,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    backtick_string
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          272
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - my_ci_charlen_fix
        - strnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:159,9'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:159,9'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
        - Branch String:   'strings/my_vsnprintf.c:166,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:168,9'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:170,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:190,13'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:173,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:175,7'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:178,15'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
        - Branch String:   'strings/my_vsnprintf.c:179,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:179,28'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:185,15'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
        - Branch String:   'strings/my_vsnprintf.c:179,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:181,17'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:185,15'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
        - Branch String:   'strings/my_vsnprintf.c:181,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:185,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:187,12'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:170,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:172,14'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:190,13'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:190,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:193,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:199,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:203,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:203,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:199,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:203,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:210,15'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:203,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:210,15'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:199,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:203,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:210,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:178,15'
          Dst:             my_ci_charlen_fix
        - Src:             'strings/my_vsnprintf.c:187,12'
          Dst:             strnmov
    - functionName:    my_well_formed_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_well_formed_char_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1618
            - BranchSide:      'include/m_ctype.h:1911,10'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1618
      Callsites:
        - Src:             'include/m_ctype.h:1911,10'
          Dst:             my_ci_well_formed_char_length
    - functionName:    get_length_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:97,22'
              BranchSideFuncs:
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:97,22'
              BranchSideFuncs:
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:98,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:98,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:98,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:97,8'
          Dst:             get_length
    - functionName:    get_length
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:75,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:72,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:76,16'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:72,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:74,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vfprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vfprintf
            - BranchSide:      'strings/my_vsnprintf.c:890,3'
              BranchSideFuncs:
                - my_vfprintf
      Callsites:
        - Src:             'strings/my_vsnprintf.c:891,11'
          Dst:             my_vfprintf
    - functionName:    my_vfprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - fputs
        - my_free
        - my_malloc
        - my_vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:858,13'
              BranchSideFuncs:
                - my_vsnprintf
                - my_malloc
                - my_vsnprintf
                - my_free
                - my_malloc
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:858,13'
              BranchSideFuncs:
                - my_vsnprintf
                - my_malloc
                - my_vsnprintf
                - my_free
                - my_malloc
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:859,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:874,8'
              BranchSideFuncs:
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:878,8'
              BranchSideFuncs:
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:875,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:858,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:859,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:867,7'
              BranchSideFuncs:
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:878,8'
              BranchSideFuncs:
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:871,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:870,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:871,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:875,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:858,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:879,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:881,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:881,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:881,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:882,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/my_vsnprintf.c:858,13'
          Dst:             my_vsnprintf
        - Src:             'strings/my_vsnprintf.c:874,8'
          Dst:             my_malloc
        - Src:             'strings/my_vsnprintf.c:858,13'
          Dst:             my_vsnprintf
        - Src:             'strings/my_vsnprintf.c:867,7'
          Dst:             my_free
        - Src:             'strings/my_vsnprintf.c:874,8'
          Dst:             my_malloc
        - Src:             'strings/my_vsnprintf.c:879,7'
          Dst:             fputs
        - Src:             'strings/my_vsnprintf.c:882,5'
          Dst:             my_free
    - functionName:    my_vsnprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf_ex
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_ex
            - BranchSide:      'strings/my_vsnprintf.c:816,10'
              BranchSideFuncs:
                - my_vsnprintf_ex
      Callsites:
        - Src:             'strings/my_vsnprintf.c:816,10'
          Dst:             my_vsnprintf_ex
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_vsnprintf_ex
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          703
      EdgeCount:       163
      CyclomaticComplexity: 46
      functionsReached:
        - check_longlong
        - get_length
        - my_strerror
        - process_args
        - process_bin_arg
        - process_dbl_arg
        - process_int_arg
        - process_str_arg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:663,26'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:663,26'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:669,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:671,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:676,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:671,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:673,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:802,6'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:682,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:684,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:693,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:685,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:687,43'
              BranchSideFuncs:
                - process_args
            - BranchSide:      'strings/my_vsnprintf.c:709,14'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:693,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:698,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:698,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:699,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:700,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:700,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:702,12'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:703,17'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:709,9'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:709,9'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:709,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:711,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:713,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:715,12'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:716,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:720,5'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:720,5'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:726,21'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:726,29'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:728,23'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:726,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:728,23'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:733,19'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:728,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:733,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:735,19'
              BranchSideFuncs:
                - process_bin_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:739,19'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
        - Branch String:   'strings/my_vsnprintf.c:735,19'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_bin_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_bin_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:739,26'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:739,34'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:745,10'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:739,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:745,10'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:752,19'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
        - Branch String:   'strings/my_vsnprintf.c:745,10'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,26'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,34'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,41'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,49'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,56'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,64'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,71'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:753,19'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:753,26'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:753,34'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:753,41'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:753,49'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:758,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:768,19'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:758,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:759,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:760,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:758,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:759,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:761,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:758,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:759,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:761,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:759,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:760,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:761,16'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:763,15'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:761,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:763,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:765,36'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:768,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:771,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:777,19'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:771,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:773,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:802,6'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:773,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:777,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:779,17'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:797,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:779,17'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:779,17'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:779,17'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:780,29'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:782,44'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:782,44'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:783,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:667,20'
              BranchSideFuncs:
                - my_strerror
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:786,12'
              BranchSideFuncs:
                - my_strerror
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:791,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:791,31'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:792,7'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:797,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:799,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:802,6'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:669,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:802,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:684,12'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:687,13'
          Dst:             process_args
        - Src:             'strings/my_vsnprintf.c:706,14'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:719,14'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:724,10'
          Dst:             check_longlong
        - Src:             'strings/my_vsnprintf.c:729,11'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:736,11'
          Dst:             process_bin_arg
        - Src:             'strings/my_vsnprintf.c:749,11'
          Dst:             process_dbl_arg
        - Src:             'strings/my_vsnprintf.c:765,11'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:782,11'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:788,9'
          Dst:             my_strerror
        - Src:             'strings/my_vsnprintf.c:789,13'
          Dst:             process_str_arg
    - functionName:    process_args
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          872
      EdgeCount:       172
      CyclomaticComplexity: 34
      functionsReached:
        - check_longlong
        - get_length
        - get_length_arg
        - my_strerror
        - process_bin_arg
        - process_dbl_arg
        - process_int_arg
        - process_str_arg
        - strnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:428,18'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:428,18'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:434,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:436,25'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:439,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:439,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:440,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:441,41'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:443,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length_arg
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:450,10'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length_arg
                - get_length
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:452,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:454,10'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:467,25'
              BranchSideFuncs:
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:457,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length_arg
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:475,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:475,23'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:481,20'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:475,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:476,8'
              BranchSideFuncs:
                - get_length
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:626,10'
              BranchSideFuncs:
                - get_length
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:475,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:475,23'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:481,20'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:485,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:489,30'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:489,30'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:489,30'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:493,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:493,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:502,25'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:511,35'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:511,35'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:489,30'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:493,33'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:502,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:503,37'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:504,39'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:503,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:504,46'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:504,70'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:505,37'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:504,18'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:505,37'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:507,37'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:505,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:507,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:511,35'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:483,33'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:521,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:526,42'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:526,42'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:540,43'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:549,16'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:557,41'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:557,41'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:573,31'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:587,30'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:611,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:527,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:528,43'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:529,26'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:530,26'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:531,35'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:532,37'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:541,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:542,43'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:543,26'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:549,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:551,45'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:558,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:559,74'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:559,39'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:573,17'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:574,43'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:575,26'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:587,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:588,43'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:589,26'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:591,19'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:593,38'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:595,22'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:595,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:598,14'
              BranchSideFuncs:
                - my_strerror
                - process_str_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:611,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:603,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:603,33'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:604,9'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:611,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:611,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:615,15'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:615,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:616,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:616,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:616,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:617,15'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:618,11'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:518,5'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:518,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:521,15'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:636,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:636,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:636,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - my_strerror
                - process_str_arg
                - process_int_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length_arg
                - get_length_arg
      Callsites:
        - Src:             'strings/my_vsnprintf.c:445,10'
          Dst:             get_length_arg
        - Src:             'strings/my_vsnprintf.c:450,10'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:459,12'
          Dst:             get_length_arg
        - Src:             'strings/my_vsnprintf.c:464,12'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:469,8'
          Dst:             check_longlong
        - Src:             'strings/my_vsnprintf.c:533,13'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:544,13'
          Dst:             process_bin_arg
        - Src:             'strings/my_vsnprintf.c:560,13'
          Dst:             process_dbl_arg
        - Src:             'strings/my_vsnprintf.c:578,13'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:594,13'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:600,11'
          Dst:             my_strerror
        - Src:             'strings/my_vsnprintf.c:601,15'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:618,11'
          Dst:             strnmov
        - Src:             'strings/my_vsnprintf.c:633,10'
          Dst:             get_length
    - functionName:    check_longlong
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:119,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:121,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:122,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:130,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:132,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:135,17'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:135,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:135,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_str_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          236
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - backtick_string
        - my_well_formed_length
        - strfill
        - strnlen
        - strnmov
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:232,40'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:232,40'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:240,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:242,22'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:248,8'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:248,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:251,7'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:251,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:253,36'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:277,17'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:254,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:256,18'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:256,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:261,15'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:261,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:263,16'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:286,44'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:263,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:265,15'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:279,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:286,44'
              BranchSideFuncs:
                - my_well_formed_length.1619
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:287,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:296,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:296,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:298,18'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:301,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:298,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:299,39'
              BranchSideFuncs:
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:301,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:302,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:303,23'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:306,18'
              BranchSideFuncs:
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:306,18'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:306,26'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:306,18'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:306,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:306,7'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:307,35'
              BranchSideFuncs:
                - strfill
      Callsites:
        - Src:             'strings/my_vsnprintf.c:253,17'
          Dst:             strnlen
        - Src:             'strings/my_vsnprintf.c:277,17'
          Dst:             strnlen
        - Src:             'strings/my_vsnprintf.c:286,9'
          Dst:             my_well_formed_length
        - Src:             'strings/my_vsnprintf.c:290,9'
          Dst:             backtick_string
        - Src:             'strings/my_vsnprintf.c:299,13'
          Dst:             strfill
        - Src:             'strings/my_vsnprintf.c:301,9'
          Dst:             strnmov
        - Src:             'strings/my_vsnprintf.c:303,11'
          Dst:             strfill
        - Src:             'strings/my_vsnprintf.c:307,9'
          Dst:             strfill
    - functionName:    process_bin_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:319,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:319,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:320,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_dbl_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_fcvt
        - my_gcvt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:334,13'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:334,13'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:334,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:336,18'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:338,10'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:336,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:338,10'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:338,10'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:340,16'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:340,16'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:340,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:341,23'
              BranchSideFuncs:
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:343,43'
              BranchSideFuncs:
                - my_gcvt
      Callsites:
        - Src:             'strings/my_vsnprintf.c:341,10'
          Dst:             my_fcvt
        - Src:             'strings/my_vsnprintf.c:343,10'
          Dst:             my_gcvt
    - functionName:    process_int_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - int10_to_str
        - int2str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:359,32'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:359,32'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:359,43'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:359,46'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:360,5'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:359,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:360,5'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:362,16'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:362,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:362,35'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:363,16'
              BranchSideFuncs:
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:362,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:363,16'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:364,21'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:364,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:365,16'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:366,21'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:366,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:368,19'
              BranchSideFuncs:
                - int2str
            - BranchSide:      'strings/my_vsnprintf.c:372,21'
              BranchSideFuncs:
                - int2str
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:372,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:374,16'
              BranchSideFuncs:
                - int2str
            - BranchSide:      'strings/my_vsnprintf.c:379,16'
              BranchSideFuncs:
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:382,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:382,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:385,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:385,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:404,5'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:387,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:388,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:388,20'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:388,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:40,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:390,27'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:392,27'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:392,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:400,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:392,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:394,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:400,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:394,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:395,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:397,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:363,16'
          Dst:             int10_to_str
        - Src:             'strings/my_vsnprintf.c:365,16'
          Dst:             int10_to_str
        - Src:             'strings/my_vsnprintf.c:370,16'
          Dst:             int2str
        - Src:             'strings/my_vsnprintf.c:374,16'
          Dst:             int2str
        - Src:             'strings/my_vsnprintf.c:379,16'
          Dst:             int2str
    - functionName:    my_strerror
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strerror_r
        - strmake
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:909,9'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:909,9'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:911,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:913,22'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:924,11'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:924,28'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:924,35'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:944,14'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:924,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:926,45'
              BranchSideFuncs:
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:944,14'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:945,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:956,8'
              BranchSideFuncs:
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:956,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:956,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:944,14'
          Dst:             strerror_r
        - Src:             'strings/my_vsnprintf.c:0,0'
          Dst:             strmake
        - Src:             'strings/my_vsnprintf.c:0,0'
          Dst:             strmake
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_snprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf
      functionUses:    13
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
            - BranchSide:      'strings/my_vsnprintf.c:824,3'
              BranchSideFuncs:
                - my_vsnprintf
      Callsites:
        - Src:             'strings/my_vsnprintf.c:825,11'
          Dst:             my_vsnprintf
    - functionName:    strfill
      functionSourceFile: '/src/server/strings/strfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/strfill.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/strfill.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strfill.c:43,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strmake
      functionSourceFile: '/src/server/strings/strmake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/strmake.c:34,3'
          Branch Sides:
            - BranchSide:      'strings/strmake.c:34,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/strmake.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strmake.c:36,9'
          Branch Sides:
            - BranchSide:      'strings/strmake.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strmake.c:36,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strnmov
      functionSourceFile: '/src/server/strings/strnmov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/strnmov.c:40,3'
          Branch Sides:
            - BranchSide:      'strings/strnmov.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strnmov.c:40,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strnmov.c:41,9'
          Branch Sides:
            - BranchSide:      'strings/strnmov.c:40,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strnmov.c:41,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_binary
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_strnncoll_binary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:138,3'
              BranchSideFuncs:
                - my_strnncoll_binary
            - BranchSide:      'strings/ctype-bin.c:138,3'
              BranchSideFuncs:
                - my_strnncoll_binary
        - Branch String:   'strings/ctype-bin.c:138,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_binary
            - BranchSide:      'strings/ctype-bin.c:139,3'
              BranchSideFuncs:
                - my_strnncoll_binary
        - Branch String:   'strings/ctype-bin.c:139,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_binary
            - BranchSide:      'strings/ctype-bin.c:139,3'
              BranchSideFuncs:
                - my_strnncoll_binary
      Callsites:
        - Src:             'strings/ctype-bin.c:140,10'
          Dst:             my_strnncoll_binary
    - functionName:    my_strnncoll_binary
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:88,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-bin.c:88,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-bin.c:88,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:89,12'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-bin.c:89,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-bin.c:89,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:89,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:90,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:90,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:90,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:90,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:90,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:90,55'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:90,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-bin.c:89,18'
          Dst:             memcmp
    - functionName:    my_strnncollsp_binary
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_binary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_binary
            - BranchSide:      'strings/ctype-bin.c:128,10'
              BranchSideFuncs:
                - my_strnncoll_binary
      Callsites:
        - Src:             'strings/ctype-bin.c:128,10'
          Dst:             my_strnncoll_binary
    - functionName:    my_case_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_mb_wc_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:254,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:257,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_8bit_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:426,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-bin.c:426,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-bin.c:426,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-bin.c:427,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-bin.c:427,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-bin.c:428,11'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-bin.c:428,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-bin.c:428,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
      Callsites:
        - Src:             'strings/ctype-bin.c:430,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    my_strnncollsp_8bit_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_8bit_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_8bit_bin
            - BranchSide:      'strings/ctype-bin.c:235,10'
              BranchSideFuncs:
                - my_strnncoll_8bit_bin
      Callsites:
        - Src:             'strings/ctype-bin.c:235,10'
          Dst:             my_strnncoll_8bit_bin
    - functionName:    my_strnncoll_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:149,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-bin.c:149,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-bin.c:149,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:150,12'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-bin.c:150,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-bin.c:150,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:151,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:151,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:151,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:151,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:151,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:151,55'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:151,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-bin.c:150,18'
          Dst:             memcmp
    - functionName:    my_instr_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:444,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:444,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:446,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:446,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:448,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:459,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:448,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:448,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:450,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:463,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:465,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:465,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:472,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:473,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:473,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:476,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:476,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:478,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:482,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:482,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:484,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:412,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-bin.c:412,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-bin.c:412,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-bin.c:413,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-bin.c:413,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-bin.c:414,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-bin.c:414,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:414,14'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-bin.c:414,21'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-bin.c:414,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-bin.c:414,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-bin.c:416,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_strnncollsp_nchars_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_strnncollsp_8bit_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:224,3'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
            - BranchSide:      'strings/ctype-bin.c:224,3'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
        - Branch String:   'strings/ctype-bin.c:224,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
            - BranchSide:      'strings/ctype-bin.c:225,3'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
        - Branch String:   'strings/ctype-bin.c:225,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
            - BranchSide:      'strings/ctype-bin.c:225,3'
              BranchSideFuncs:
                - my_strnncollsp_8bit_bin
      Callsites:
        - Src:             'strings/ctype-bin.c:226,10'
          Dst:             my_strnncollsp_8bit_bin
    - functionName:    my_strnncollsp_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnncollsp_padspace_bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:205,21'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-bin.c:205,21'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-bin.c:205,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:205,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-bin.c:205,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-bin.c:206,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:208,11'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-bin.c:211,19'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-bin.c:208,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:206,12'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-bin.c:209,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:211,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:211,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:212,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-bin.c:212,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:213,53'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-bin.c:214,52'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
      Callsites:
        - Src:             'strings/ctype-bin.c:213,13'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-bin.c:214,12'
          Dst:             my_strnncollsp_padspace_bin
    - functionName:    my_strnncollsp_padspace_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:165,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:167,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:169,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:169,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:165,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:169,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:165,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:167,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_init_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_wildcmp_bin_impl
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          435
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - my_wildcmp_bin_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:324,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:324,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:324,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:324,32'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:324,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:324,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:326,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:393,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:328,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:338,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:328,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:340,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,40'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:332,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:334,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:335,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:328,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:338,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:328,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:338,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:328,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:340,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,40'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:332,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:332,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:334,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:335,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:338,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:340,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:349,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:342,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:342,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:344,2'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:345,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:345,39'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:346,19'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:345,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:342,10'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:346,19'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:346,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:393,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:349,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:326,18'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:354,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:356,6'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:356,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:358,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:358,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:360,12'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:369,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:360,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:360,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:362,4'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:354,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:356,6'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:369,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:369,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:372,11'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:372,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:372,47'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:375,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:372,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:375,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:379,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:379,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:379,35'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:379,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:380,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:381,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:379,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:379,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:379,35'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:386,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:386,8'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:389,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:389,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:379,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:389,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-bin.c:384,12'
          Dst:             my_wildcmp_bin_impl
    - functionName:    my_wildcmp_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wildcmp_bin_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:401,10'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
      Callsites:
        - Src:             'strings/ctype-bin.c:401,10'
          Dst:             my_wildcmp_bin_impl
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strings_def.h:85,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:93,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:97,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_sort_bin
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1781
                - my_hash_sort_bin
            - BranchSide:      'strings/ctype-bin.c:302,21'
              BranchSideFuncs:
                - skip_trailing_space.1781
                - my_hash_sort_bin
      Callsites:
        - Src:             'strings/ctype-bin.c:302,21'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-bin.c:303,3'
          Dst:             my_hash_sort_bin
    - functionName:    my_hash_sort_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:284,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:284,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:286,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:265,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:268,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:268,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:270,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_lengthsp_binary
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:681,18'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:681,18'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-latin1.c:684,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:684,20'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:686,26'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-latin1.c:688,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:684,48'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:688,39'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-latin1.c:688,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:684,48'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:688,56'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-latin1.c:688,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:688,9'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:690,11'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/ctype-latin1.c:684,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:684,20'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/ctype-latin1.c:686,26'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-latin1.c:694,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_strnncollsp_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          171
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - my_strnncollsp_padspace_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:634,25'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:634,25'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:637,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:637,40'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:637,24'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:637,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:637,40'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:665,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:637,48'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:637,48'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:639,9'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:637,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:639,9'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:663,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:639,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:646,27'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:649,9'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:649,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:656,27'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:659,16'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:659,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:637,13'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:659,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:663,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:663,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:668,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:665,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:665,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:670,9'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:668,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:669,49'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:670,9'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-latin1.c:670,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:670,7'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:671,50'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
      Callsites:
        - Src:             'strings/ctype-latin1.c:669,12'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-latin1.c:671,13'
          Dst:             my_strnncollsp_padspace_bin
    - functionName:    my_strnncoll_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          157
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:598,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:598,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:598,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:598,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:598,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:626,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:598,48'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:598,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:600,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:598,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:600,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:625,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:600,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:606,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:609,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:615,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:618,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:618,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:598,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:618,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:625,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:625,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:625,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:625,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:625,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:626,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:626,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:626,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:626,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_latin1
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:389,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:389,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:392,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:392,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:392,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:395,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:396,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:396,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:397,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:397,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:397,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_latin1
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:369,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:369,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:376,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strings_def.h:85,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:93,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:95,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:95,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:97,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:97,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:97,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:102,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:102,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:102,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:703,22'
              BranchSideFuncs:
                - skip_trailing_space.1803
            - BranchSide:      'strings/ctype-latin1.c:703,22'
              BranchSideFuncs:
                - skip_trailing_space.1803
        - Branch String:   'strings/ctype-latin1.c:711,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:711,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:715,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:711,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:711,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:711,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:713,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-latin1.c:709,8'
          Dst:             skip_trailing_space
    - functionName:    my_strndup
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:254,42'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/my_malloc.c:254,42'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/my_malloc.c:254,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:254,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_malloc.c:254,21'
          Dst:             my_malloc
    - functionName:    my_malloc
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          153
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _my_thread_var
        - abort
        - my_error
      functionUses:    18
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:78,18'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
            - BranchSide:      'mysys/my_malloc.c:78,18'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
        - Branch String:   'mysys/my_malloc.c:78,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:79,16'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
            - BranchSide:      'mysys/my_malloc.c:82,8'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
        - Branch String:   'mysys/my_malloc.c:82,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:84,12'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
            - BranchSide:      'mysys/my_malloc.c:88,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
        - Branch String:   'mysys/my_malloc.c:84,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:88,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
        - Branch String:   'mysys/my_malloc.c:95,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:97,14'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_error
                - abort
            - BranchSide:      'mysys/my_malloc.c:108,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_malloc.c:98,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:99,26'
              BranchSideFuncs:
                - my_error
                - abort
            - BranchSide:      'mysys/my_malloc.c:100,18'
              BranchSideFuncs:
                - my_error
                - abort
        - Branch String:   'mysys/my_malloc.c:100,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:101,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'mysys/my_malloc.c:102,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'mysys/my_malloc.c:102,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:103,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'mysys/my_malloc.c:111,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:113,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:116,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_malloc.c:117,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:117,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_malloc.c:97,14'
          Dst:             __errno_location
        - Src:             'mysys/my_malloc.c:97,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_malloc.c:101,7'
          Dst:             my_error
        - Src:             'mysys/my_malloc.c:103,7'
          Dst:             abort
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dummy
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strdup
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_malloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:240,18'
              BranchSideFuncs:
                - strlen
                - my_malloc
            - BranchSide:      'mysys/my_malloc.c:240,18'
              BranchSideFuncs:
                - strlen
                - my_malloc
        - Branch String:   'mysys/my_malloc.c:243,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:243,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_malloc.c:240,18'
          Dst:             strlen
        - Src:             'mysys/my_malloc.c:243,21'
          Dst:             my_malloc
    - functionName:    my_memdup
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:231,13'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/my_malloc.c:231,13'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/my_malloc.c:231,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:231,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_malloc.c:231,13'
          Dst:             my_malloc
    - functionName:    my_free
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:203,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'mysys/my_malloc.c:203,11'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_malloc.c:203,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:206,7'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_malloc.c:211,26'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:211,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'mysys/my_malloc.c:221,3'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_malloc.c:211,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'mysys/my_malloc.c:221,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    my_realloc
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_free
        - my_malloc
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mysys/my_malloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:148,8'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
                - my_malloc
            - BranchSide:      'mysys/my_malloc.c:148,8'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
                - my_malloc
        - Branch String:   'mysys/my_malloc.c:148,18'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:148,31'
              BranchSideFuncs:
                - my_malloc
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
            - BranchSide:      'mysys/my_malloc.c:151,11'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
        - Branch String:   'mysys/my_malloc.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:149,5'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
            - BranchSide:      'mysys/my_malloc.c:151,11'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
        - Branch String:   'mysys/my_malloc.c:163,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:165,14'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_free
                - my_error
        - Branch String:   'mysys/my_malloc.c:166,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:169,7'
              BranchSideFuncs:
                - my_error
            - BranchSide:      'mysys/my_malloc.c:172,18'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_malloc.c:172,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:173,7'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_malloc.c:180,28'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:180,42'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:182,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_malloc.c:180,9'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:181,41'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_malloc.c:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_malloc.c:149,5'
          Dst:             my_malloc
        - Src:             'mysys/my_malloc.c:159,7'
          Dst:             realloc
        - Src:             'mysys/my_malloc.c:165,14'
          Dst:             __errno_location
        - Src:             'mysys/my_malloc.c:165,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_malloc.c:169,7'
          Dst:             my_free
        - Src:             'mysys/my_malloc.c:173,7'
          Dst:             my_error
    - 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:    set_malloc_size_cb
      functionSourceFile: '/src/server/mysys/my_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_info_dummy
      functionSourceFile: '/src/server/mysys/my_static.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inline_mysql_cond_init
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1032,16'
              BranchSideFuncs:
                - pthread_cond_init
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:1036,10'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inline_mysql_mutex_init
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    10
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'include/mysql/psi/mysql_thread.h:698,16'
              BranchSideFuncs:
                - pthread_mutex_init
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:705,10'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    psi_cond_timedwait
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_cond_timedwait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:609,28'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'mysys/my_thr_init.c:609,28'
              BranchSideFuncs:
                - pthread_cond_timedwait
        - Branch String:   'mysys/my_thr_init.c:612,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:611,15'
          Dst:             pthread_cond_timedwait
    - functionName:    pthread_cond_timedwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    psi_cond_wait
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_cond_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:596,28'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'mysys/my_thr_init.c:596,28'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'mysys/my_thr_init.c:599,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:600,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:598,15'
          Dst:             pthread_cond_wait
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    psi_prlock_wrlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rw_pr_wrlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:581,30'
              BranchSideFuncs:
                - rw_pr_wrlock
            - BranchSide:      'mysys/my_thr_init.c:581,30'
              BranchSideFuncs:
                - rw_pr_wrlock
        - Branch String:   'mysys/my_thr_init.c:584,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:585,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:583,15'
          Dst:             rw_pr_wrlock
    - functionName:    psi_prlock_rdlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rw_pr_rdlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:569,30'
              BranchSideFuncs:
                - rw_pr_rdlock
            - BranchSide:      'mysys/my_thr_init.c:569,30'
              BranchSideFuncs:
                - rw_pr_rdlock
        - Branch String:   'mysys/my_thr_init.c:572,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:572,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:573,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:571,15'
          Dst:             rw_pr_rdlock
    - functionName:    psi_rwlock_wrlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_wrlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:556,30'
              BranchSideFuncs:
                - pthread_rwlock_wrlock
            - BranchSide:      'mysys/my_thr_init.c:556,30'
              BranchSideFuncs:
                - pthread_rwlock_wrlock
        - Branch String:   'mysys/my_thr_init.c:559,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:559,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:558,15'
          Dst:             pthread_rwlock_wrlock
    - functionName:    pthread_rwlock_wrlock
      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:    psi_rwlock_trywrlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_trywrlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:544,30'
              BranchSideFuncs:
                - pthread_rwlock_trywrlock
            - BranchSide:      'mysys/my_thr_init.c:544,30'
              BranchSideFuncs:
                - pthread_rwlock_trywrlock
        - Branch String:   'mysys/my_thr_init.c:547,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:547,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:548,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:546,15'
          Dst:             pthread_rwlock_trywrlock
    - functionName:    pthread_rwlock_trywrlock
      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:    psi_rwlock_tryrdlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_tryrdlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:532,30'
              BranchSideFuncs:
                - pthread_rwlock_tryrdlock
            - BranchSide:      'mysys/my_thr_init.c:532,30'
              BranchSideFuncs:
                - pthread_rwlock_tryrdlock
        - Branch String:   'mysys/my_thr_init.c:535,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:534,15'
          Dst:             pthread_rwlock_tryrdlock
    - functionName:    pthread_rwlock_tryrdlock
      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:    psi_rwlock_rdlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_rwlock_rdlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:520,30'
              BranchSideFuncs:
                - pthread_rwlock_rdlock
            - BranchSide:      'mysys/my_thr_init.c:520,30'
              BranchSideFuncs:
                - pthread_rwlock_rdlock
        - Branch String:   'mysys/my_thr_init.c:523,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:523,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:524,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:522,15'
          Dst:             pthread_rwlock_rdlock
    - functionName:    pthread_rwlock_rdlock
      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:    psi_mutex_trylock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_trylock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:502,29'
              BranchSideFuncs:
                - pthread_mutex_trylock
            - BranchSide:      'mysys/my_thr_init.c:502,29'
              BranchSideFuncs:
                - pthread_mutex_trylock
        - Branch String:   'mysys/my_thr_init.c:509,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:509,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:507,15'
          Dst:             pthread_mutex_trylock
    - functionName:    pthread_mutex_trylock
      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:    psi_mutex_lock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:486,29'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'mysys/my_thr_init.c:486,29'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'mysys/my_thr_init.c:493,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:494,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:491,15'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_var_mutex_in_use
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _my_thread_var
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:449,8'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:449,8'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:449,8'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:449,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:449,7'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:451,8'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:452,10'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:452,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:452,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:451,8'
          Dst:             _my_thread_var
    - functionName:    _my_thread_var
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_getspecific
      functionUses:    29
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:389,11'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:389,11'
              BranchSideFuncs:
                - pthread_getspecific
            - BranchSide:      'mysys/my_thr_init.c:389,11'
              BranchSideFuncs:
                - pthread_getspecific
      Callsites:
        - Src:             'mysys/my_thr_init.c:389,11'
          Dst:             pthread_getspecific
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_name
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_dbug_id
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _my_thread_var
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:407,33'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:407,33'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:407,33'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:408,10'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:408,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:408,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:407,33'
          Dst:             _my_thread_var
    - functionName:    inline_mysql_cond_signal
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_cond_signal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1096,7'
              BranchSideFuncs:
                - pthread_cond_signal
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1096,7'
              BranchSideFuncs:
                - pthread_cond_signal
        - Branch String:   'include/mysql/psi/mysql_thread.h:1096,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1096,7'
              BranchSideFuncs:
                - pthread_cond_signal
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1097,5'
              BranchSideFuncs:
                - pthread_cond_signal
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:1099,11'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_end
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _my_thread_var
        - inline_mysql_cond_signal
        - inline_mysql_mutex_lock
        - inline_mysql_mutex_unlock
        - my_thread_destory_thr_mutex
        - set_mysys_var
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:334,8'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:334,8'
              BranchSideFuncs:
                - _my_thread_var
                - set_mysys_var
                - my_thread_destory_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
                - free
                - inline_mysql_cond_signal
            - BranchSide:      'mysys/my_thr_init.c:334,8'
              BranchSideFuncs:
                - _my_thread_var
                - set_mysys_var
                - my_thread_destory_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
                - free
                - inline_mysql_cond_signal
        - Branch String:   'mysys/my_thr_init.c:357,11'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:357,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:357,19'
              BranchSideFuncs:
                - my_thread_destory_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
                - free
                - inline_mysql_cond_signal
        - Branch String:   'mysys/my_thr_init.c:357,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:367,5'
              BranchSideFuncs:
                - my_thread_destory_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
                - free
                - inline_mysql_cond_signal
        - Branch String:   'mysys/my_thr_init.c:377,9'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:378,7'
              BranchSideFuncs:
                - inline_mysql_cond_signal
                - inline_mysql_mutex_unlock
                - free
            - BranchSide:      'mysys/my_thr_init.c:379,5'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - free
      Callsites:
        - Src:             'mysys/my_thr_init.c:334,8'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:355,3'
          Dst:             set_mysys_var
        - Src:             'mysys/my_thr_init.c:367,5'
          Dst:             my_thread_destory_thr_mutex
        - Src:             'mysys/my_thr_init.c:375,5'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:378,7'
          Dst:             inline_mysql_cond_signal
        - Src:             'mysys/my_thr_init.c:379,5'
          Dst:             inline_mysql_mutex_unlock
    - functionName:    set_mysys_var
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_setspecific
            - BranchSide:      'mysys/my_thr_init.c:394,10'
              BranchSideFuncs:
                - pthread_setspecific
      Callsites:
        - Src:             'mysys/my_thr_init.c:394,10'
          Dst:             pthread_setspecific
    - functionName:    my_thread_destory_thr_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_cond_destroy
        - inline_mysql_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
            - BranchSide:      'mysys/my_thr_init.c:111,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
      Callsites:
        - Src:             'mysys/my_thr_init.c:111,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:112,3'
          Dst:             inline_mysql_cond_destroy
    - functionName:    inline_mysql_mutex_lock
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - psi_mutex_lock
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:745,7'
              BranchSideFuncs:
                - psi_mutex_lock
                - pthread_mutex_lock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:745,7'
              BranchSideFuncs:
                - psi_mutex_lock
                - pthread_mutex_lock
        - Branch String:   'include/mysql/psi/mysql_thread.h:745,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:746,12'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:752,10'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:746,12'
          Dst:             psi_mutex_lock
        - Src:             'include/mysql/psi/mysql_thread.h:752,10'
          Dst:             pthread_mutex_lock
    - functionName:    inline_mysql_mutex_unlock
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'include/mysql/psi/mysql_thread.h:785,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:786,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:792,11'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inline_mysql_mutex_destroy
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    10
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:717,13'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'include/mysql/psi/mysql_thread.h:717,13'
              BranchSideFuncs:
                - pthread_mutex_destroy
        - Branch String:   'include/mysql/psi/mysql_thread.h:717,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:717,7'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'include/mysql/psi/mysql_thread.h:719,5'
              BranchSideFuncs:
                - pthread_mutex_destroy
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:726,10'
          Dst:             pthread_mutex_destroy
    - functionName:    inline_mysql_cond_destroy
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_cond_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1043,7'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1043,7'
              BranchSideFuncs:
                - pthread_cond_destroy
        - Branch String:   'include/mysql/psi/mysql_thread.h:1043,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1043,7'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1045,5'
              BranchSideFuncs:
                - pthread_cond_destroy
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:1049,10'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inline_mysql_cond_timedwait
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - psi_cond_timedwait
        - pthread_cond_timedwait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1085,7'
              BranchSideFuncs:
                - psi_cond_timedwait
                - pthread_cond_timedwait
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1085,7'
              BranchSideFuncs:
                - psi_cond_timedwait
                - pthread_cond_timedwait
        - Branch String:   'include/mysql/psi/mysql_thread.h:1085,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1086,12'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1088,10'
              BranchSideFuncs:
                - pthread_cond_timedwait
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:1086,12'
          Dst:             psi_cond_timedwait
        - Src:             'include/mysql/psi/mysql_thread.h:1088,10'
          Dst:             pthread_cond_timedwait
    - functionName:    my_thread_global_end
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __fprintf_chk
        - inline_mysql_cond_timedwait
        - inline_mysql_mutex_lock
        - inline_mysql_mutex_unlock
        - my_hrtime
        - my_thread_destroy_common_mutex
        - my_thread_destroy_internal_mutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:202,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:205,3'
              BranchSideFuncs:
                - my_hrtime
                - inline_mysql_mutex_lock
                - inline_mysql_cond_timedwait
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:205,3'
              BranchSideFuncs:
                - my_hrtime
                - inline_mysql_mutex_lock
                - inline_mysql_cond_timedwait
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:207,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:209,16'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:232,3'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:211,28'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:211,37'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:219,11'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:211,9'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:207,10'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:219,11'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:219,11'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:220,9'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:232,3'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:240,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:240,7'
              BranchSideFuncs:
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:241,5'
              BranchSideFuncs:
                - my_thread_destroy_internal_mutex
      Callsites:
        - Src:             'mysys/my_thr_init.c:205,3'
          Dst:             my_hrtime
        - Src:             'mysys/my_thr_init.c:206,3'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:209,16'
          Dst:             inline_mysql_cond_timedwait
        - Src:             'mysys/my_thr_init.c:220,9'
          Dst:             __fprintf_chk
        - Src:             'mysys/my_thr_init.c:232,3'
          Dst:             inline_mysql_mutex_unlock
        - Src:             'mysys/my_thr_init.c:234,3'
          Dst:             my_thread_destroy_common_mutex
        - Src:             'mysys/my_thr_init.c:241,5'
          Dst:             my_thread_destroy_internal_mutex
    - functionName:    __fprintf_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_destroy_common_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:71,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:71,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
            - BranchSide:      'mysys/my_thr_init.c:71,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
      Callsites:
        - Src:             'mysys/my_thr_init.c:71,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:72,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:73,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:74,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:75,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:76,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:77,3'
          Dst:             inline_mysql_mutex_destroy
    - functionName:    my_thread_destroy_internal_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_cond_destroy
        - inline_mysql_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:98,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:98,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
            - BranchSide:      'mysys/my_thr_init.c:98,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
      Callsites:
        - Src:             'mysys/my_thr_init.c:98,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:99,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:100,3'
          Dst:             inline_mysql_cond_destroy
    - functionName:    my_thread_init
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _my_thread_var
        - calloc
        - inline_mysql_mutex_lock
        - inline_mysql_mutex_unlock
        - my_thread_init_thr_mutex
        - pthread_self
        - set_mysys_var
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:269,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:272,8'
              BranchSideFuncs:
                - _my_thread_var
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
            - BranchSide:      'mysys/my_thr_init.c:272,8'
              BranchSideFuncs:
                - _my_thread_var
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
        - Branch String:   'mysys/my_thr_init.c:272,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:272,7'
              BranchSideFuncs:
                - _my_thread_var
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
            - BranchSide:      'mysys/my_thr_init.c:279,7'
              BranchSideFuncs:
                - _my_thread_var
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
        - Branch String:   'mysys/my_thr_init.c:279,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:279,7'
              BranchSideFuncs:
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
            - BranchSide:      'mysys/my_thr_init.c:292,42'
              BranchSideFuncs:
                - calloc
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
        - Branch String:   'mysys/my_thr_init.c:292,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:297,3'
              BranchSideFuncs:
                - set_mysys_var
                - pthread_self
                - my_thread_init_thr_mutex
                - inline_mysql_mutex_lock
                - inline_mysql_mutex_unlock
      Callsites:
        - Src:             'mysys/my_thr_init.c:279,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:292,42'
          Dst:             calloc
        - Src:             'mysys/my_thr_init.c:297,3'
          Dst:             set_mysys_var
        - Src:             'mysys/my_thr_init.c:298,22'
          Dst:             pthread_self
        - Src:             'mysys/my_thr_init.c:299,3'
          Dst:             my_thread_init_thr_mutex
        - Src:             'mysys/my_thr_init.c:304,3'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:307,3'
          Dst:             inline_mysql_mutex_unlock
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_init_thr_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_cond_init
        - inline_mysql_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
            - BranchSide:      'mysys/my_thr_init.c:105,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
      Callsites:
        - Src:             'mysys/my_thr_init.c:105,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:106,3'
          Dst:             inline_mysql_cond_init
    - functionName:    my_thread_global_init
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __fprintf_chk
        - my_thread_init
        - my_thread_init_common_mutex
        - my_thread_init_internal_mutex
        - pthread_key_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:164,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:164,7'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
                - pthread_key_create
                - __fprintf_chk
            - BranchSide:      'mysys/my_thr_init.c:164,7'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
                - pthread_key_create
                - __fprintf_chk
        - Branch String:   'mysys/my_thr_init.c:164,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:166,29'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
                - pthread_key_create
                - __fprintf_chk
        - Branch String:   'mysys/my_thr_init.c:175,32'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:176,17'
              BranchSideFuncs:
                - pthread_key_create
                - __fprintf_chk
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
            - BranchSide:      'mysys/my_thr_init.c:181,26'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
        - Branch String:   'mysys/my_thr_init.c:175,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:178,5'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
            - BranchSide:      'mysys/my_thr_init.c:181,26'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
        - Branch String:   'mysys/my_thr_init.c:186,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:186,7'
              BranchSideFuncs:
                - my_thread_init_common_mutex
            - BranchSide:      'mysys/my_thr_init.c:190,3'
              BranchSideFuncs:
                - my_thread_init_common_mutex
      Callsites:
        - Src:             'mysys/my_thr_init.c:176,17'
          Dst:             pthread_key_create
        - Src:             'mysys/my_thr_init.c:178,5'
          Dst:             __fprintf_chk
        - Src:             'mysys/my_thr_init.c:184,3'
          Dst:             my_thread_init_internal_mutex
        - Src:             'mysys/my_thr_init.c:186,7'
          Dst:             my_thread_init
        - Src:             'mysys/my_thr_init.c:190,3'
          Dst:             my_thread_init_common_mutex
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_init_internal_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_cond_init
        - inline_mysql_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:91,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:91,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
            - BranchSide:      'mysys/my_thr_init.c:91,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
      Callsites:
        - Src:             'mysys/my_thr_init.c:91,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:92,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:93,3'
          Dst:             inline_mysql_cond_init
    - functionName:    my_thread_init_common_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:57,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:57,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
            - BranchSide:      'mysys/my_thr_init.c:57,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
      Callsites:
        - Src:             'mysys/my_thr_init.c:57,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:58,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:59,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:60,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:61,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:62,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:63,3'
          Dst:             inline_mysql_mutex_init
    - functionName:    my_thread_global_reinit
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _my_thread_var
        - my_init_mysys_psi_keys
        - my_thread_destory_thr_mutex
        - my_thread_destroy_common_mutex
        - my_thread_destroy_internal_mutex
        - my_thread_init_common_mutex
        - my_thread_init_internal_mutex
        - my_thread_init_thr_mutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:131,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:131,3'
              BranchSideFuncs:
                - my_init_mysys_psi_keys
                - my_thread_destroy_common_mutex
                - my_thread_init_common_mutex
                - my_thread_destroy_internal_mutex
                - my_thread_init_internal_mutex
                - _my_thread_var
                - my_thread_destory_thr_mutex
                - my_thread_init_thr_mutex
            - BranchSide:      'mysys/my_thr_init.c:131,3'
              BranchSideFuncs:
                - my_init_mysys_psi_keys
                - my_thread_destroy_common_mutex
                - my_thread_init_common_mutex
                - my_thread_destroy_internal_mutex
                - my_thread_init_internal_mutex
                - _my_thread_var
                - my_thread_destory_thr_mutex
                - my_thread_init_thr_mutex
      Callsites:
        - Src:             'mysys/my_thr_init.c:131,3'
          Dst:             my_init_mysys_psi_keys
        - Src:             'mysys/my_thr_init.c:134,3'
          Dst:             my_thread_destroy_common_mutex
        - Src:             'mysys/my_thr_init.c:135,3'
          Dst:             my_thread_init_common_mutex
        - Src:             'mysys/my_thr_init.c:137,3'
          Dst:             my_thread_destroy_internal_mutex
        - Src:             'mysys/my_thr_init.c:138,3'
          Dst:             my_thread_init_internal_mutex
        - Src:             'mysys/my_thr_init.c:140,8'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:143,3'
          Dst:             my_thread_destory_thr_mutex
        - Src:             'mysys/my_thr_init.c:144,3'
          Dst:             my_thread_init_thr_mutex
    - functionName:    my_mutex_end
      functionSourceFile: '/src/server/mysys/thr_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutexattr_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/thr_mutex.c:114,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_mutex.c:114,3'
              BranchSideFuncs:
                - pthread_mutexattr_destroy
                - pthread_mutexattr_destroy
            - BranchSide:      'mysys/thr_mutex.c:114,3'
              BranchSideFuncs:
                - pthread_mutexattr_destroy
                - pthread_mutexattr_destroy
      Callsites:
        - Src:             'mysys/thr_mutex.c:114,3'
          Dst:             pthread_mutexattr_destroy
        - Src:             'mysys/thr_mutex.c:117,3'
          Dst:             pthread_mutexattr_destroy
    - functionName:    pthread_mutexattr_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_mutex_init
      functionSourceFile: '/src/server/mysys/thr_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutexattr_init
        - pthread_mutexattr_settype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/thr_mutex.c:93,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_mutex.c:93,3'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
            - BranchSide:      'mysys/thr_mutex.c:93,3'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
      Callsites:
        - Src:             'mysys/thr_mutex.c:93,3'
          Dst:             pthread_mutexattr_init
        - Src:             'mysys/thr_mutex.c:94,3'
          Dst:             pthread_mutexattr_settype
        - Src:             'mysys/thr_mutex.c:101,3'
          Dst:             pthread_mutexattr_init
        - Src:             'mysys/thr_mutex.c:102,3'
          Dst:             pthread_mutexattr_settype
    - functionName:    pthread_mutexattr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutexattr_settype
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rw_pr_unlock
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:333,15'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
            - BranchSide:      'mysys/thr_rwlock.c:333,15'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
        - Branch String:   'mysys/thr_rwlock.c:333,7'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:339,26'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
            - BranchSide:      'mysys/thr_rwlock.c:361,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'mysys/thr_rwlock.c:340,9'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:340,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'mysys/thr_rwlock.c:363,37'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:363,37'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:364,17'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
        - Branch String:   'mysys/thr_rwlock.c:363,9'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:363,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'mysys/thr_rwlock.c:361,5'
          Dst:             pthread_mutex_lock
        - Src:             'mysys/thr_rwlock.c:0,0'
          Dst:             pthread_cond_signal
        - Src:             'mysys/thr_rwlock.c:0,0'
          Dst:             pthread_mutex_unlock
    - functionName:    rw_pr_wrlock
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_wait
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:297,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'mysys/thr_rwlock.c:297,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'mysys/thr_rwlock.c:299,7'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:299,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/thr_rwlock.c:302,13'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'mysys/thr_rwlock.c:304,5'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/thr_rwlock.c:307,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/thr_rwlock.c:297,3'
          Dst:             pthread_mutex_lock
        - Src:             'mysys/thr_rwlock.c:305,7'
          Dst:             pthread_cond_wait
    - functionName:    rw_pr_rdlock
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:282,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'mysys/thr_rwlock.c:282,3'
          Dst:             pthread_mutex_lock
        - Src:             'mysys/thr_rwlock.c:290,3'
          Dst:             pthread_mutex_unlock
    - functionName:    rw_pr_destroy
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
            - BranchSide:      'mysys/thr_rwlock.c:274,33'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
      Callsites:
        - Src:             'mysys/thr_rwlock.c:274,3'
          Dst:             pthread_cond_destroy
        - Src:             'mysys/thr_rwlock.c:275,3'
          Dst:             pthread_mutex_destroy
    - functionName:    rw_pr_init
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
            - BranchSide:      'mysys/thr_rwlock.c:260,3'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
      Callsites:
        - Src:             'mysys/thr_rwlock.c:260,3'
          Dst:             pthread_mutex_init
        - Src:             'mysys/thr_rwlock.c:261,3'
          Dst:             pthread_cond_init
    - functionName:    set_thread_peer_port_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_metadata_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_metadata_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_metadata_lock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_metadata_lock_status_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_metadata_lock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlock_table_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_free_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_claim_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_realloc_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_alloc_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_memory_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pfs_release_sp_share_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pfs_get_sp_share_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pfs_drop_sp_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pfs_end_sp_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pfs_start_sp_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_connect_attrs_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    digest_end_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    digest_start_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_prepared_stmt_text_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execute_prepare_stmt_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_prepare_stmt_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_socket_thread_owner_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_socket_info_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_socket_state_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_socket_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_socket_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_transaction_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_transaction_release_savepoint_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_transaction_rollback_to_savepoint_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_transaction_savepoints_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_transaction_trxid_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_transaction_gtid_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_transaction_xa_state_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_transaction_xid_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_transaction_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_transaction_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_statement_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_no_good_index_used_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_no_index_used_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_sort_scan_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_sort_rows_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_sort_range_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_sort_merge_passes_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_select_scan_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_select_range_check_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_select_range_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_select_full_range_join_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_select_full_join_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_created_tmp_tables_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_statement_created_tmp_disk_tables_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_rows_examined_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_rows_sent_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_lock_time_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_statement_text_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_statement_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    refine_statement_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_statement_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_stage_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_current_stage_progress_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_stage_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_file_rename_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_file_close_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_file_close_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_file_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_file_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_temp_file_open_wait_and_bind_to_descriptor_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_file_open_wait_and_bind_to_descriptor_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_file_open_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_file_open_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_table_lock_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_table_lock_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_table_io_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_table_io_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_cond_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_cond_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_rwlock_wrwait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_rwlock_wrwait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_rwlock_rdwait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_rwlock_rdwait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_mutex_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_mutex_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_idle_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_idle_wait_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    broadcast_cond_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal_cond_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlock_rwlock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlock_mutex_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_file_descriptor_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_file_stream_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_file_name_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delete_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delete_current_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_info_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_state_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_start_time_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_connection_type_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_command_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_db_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_user_host_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_user_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_os_id_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_THD_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_thread_id_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spawn_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/psi_noop.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/psi_noop.c:0,0'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'mysys/psi_noop.c:200,10'
              BranchSideFuncs:
                - pthread_create
      Callsites:
        - Src:             'mysys/psi_noop.c:200,10'
          Dst:             pthread_create
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_file_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close_table_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rebind_table_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unbind_table_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open_table_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    drop_table_share_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    release_table_share_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_table_share_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_socket_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_socket_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_cond_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_cond_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_rwlock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_rwlock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_mutex_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mutex_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_socket_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_statement_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_stage_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_file_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_thread_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_cond_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_rwlock_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_mutex_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_psi_server
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_prepared_stmt_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reprepare_prepared_stmt_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_error_unregister_all
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:319,36'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:319,36'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:319,36'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:319,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:322,25'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:319,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:322,25'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'mysys/my_error.c:324,5'
          Dst:             my_free
    - functionName:    my_error_unregister
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:284,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:284,8'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:283,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:287,28'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:287,48'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:284,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:288,28'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:287,9'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:284,8'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:283,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:287,28'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'mysys/my_error.c:298,3'
          Dst:             my_free
    - functionName:    my_error_register
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_free
        - my_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:226,49'
              BranchSideFuncs:
                - my_malloc
                - my_free
            - BranchSide:      'mysys/my_error.c:226,49'
              BranchSideFuncs:
                - my_malloc
                - my_free
        - Branch String:   'mysys/my_error.c:226,7'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:230,10'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:235,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:239,27'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:251,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:239,9'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:236,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:244,44'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_error.c:244,7'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:246,5'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:251,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_error.c:226,39'
          Dst:             my_malloc
        - Src:             'mysys/my_error.c:246,5'
          Dst:             my_free
    - functionName:    my_message
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:195,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_printv_error
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
            - BranchSide:      'mysys/my_error.c:176,10'
              BranchSideFuncs:
                - my_vsnprintf
      Callsites:
        - Src:             'mysys/my_error.c:176,10'
          Dst:             my_vsnprintf
    - functionName:    my_printf_error
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_vsnprintf_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_ex
            - BranchSide:      'mysys/my_error.c:149,3'
              BranchSideFuncs:
                - my_vsnprintf_ex
      Callsites:
        - Src:             'mysys/my_error.c:150,10'
          Dst:             my_vsnprintf_ex
    - functionName:    my_error
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_get_err_msg
        - my_snprintf
        - my_vsnprintf_ex
      functionUses:    21
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:115,18'
              BranchSideFuncs:
                - my_get_err_msg
                - my_vsnprintf_ex
                - my_snprintf
            - BranchSide:      'mysys/my_error.c:115,18'
              BranchSideFuncs:
                - my_get_err_msg
                - my_vsnprintf_ex
                - my_snprintf
        - Branch String:   'mysys/my_error.c:115,7'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:116,12'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'mysys/my_error.c:119,5'
              BranchSideFuncs:
                - my_vsnprintf_ex
      Callsites:
        - Src:             'mysys/my_error.c:115,18'
          Dst:             my_get_err_msg
        - Src:             'mysys/my_error.c:116,12'
          Dst:             my_snprintf
        - Src:             'mysys/my_error.c:120,12'
          Dst:             my_vsnprintf_ex
    - functionName:    my_get_err_msg
      functionSourceFile: '/src/server/mysys/my_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_error.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:79,8'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:79,8'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:79,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:80,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:80,9'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:79,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:88,41'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:88,17'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:88,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:89,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:89,71'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:89,71'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:90,8'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_error.c:88,7'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:93,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_getcputime
      functionSourceFile: '/src/server/mysys/my_getsystime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_getsystime.c:135,3'
          Branch Sides:
            - BranchSide:      'mysys/my_getsystime.c:136,7'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'mysys/my_getsystime.c:136,7'
              BranchSideFuncs:
                - clock_gettime
        - Branch String:   'mysys/my_getsystime.c:136,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getsystime.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getsystime.c:138,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_getsystime.c:136,7'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_time_init
      functionSourceFile: '/src/server/mysys/my_getsystime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_hrtime
      functionSourceFile: '/src/server/mysys/my_getsystime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_getsystime.c:83,3'
          Branch Sides:
            - BranchSide:      'mysys/my_getsystime.c:83,3'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'mysys/my_getsystime.c:84,3'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             'mysys/my_getsystime.c:84,3'
          Dst:             clock_gettime
    - functionName:    my_interval_timer
      functionSourceFile: '/src/server/mysys/my_getsystime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_getsystime.c:52,3'
          Branch Sides:
            - BranchSide:      'mysys/my_getsystime.c:52,3'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'mysys/my_getsystime.c:53,3'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             'mysys/my_getsystime.c:53,3'
          Dst:             clock_gettime
    - functionName:    inline_mysql_stage_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_stage.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_stage.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_stage.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_stage.h:103,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_file_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_file.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_file.h:530,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_thread_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_rwlock_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_thread.h:811,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_cond_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_thread.h:1020,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_mutex_register
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_thread.h:682,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_init_mysys_psi_keys
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inline_mysql_cond_register
        - inline_mysql_file_register
        - inline_mysql_mutex_register
        - inline_mysql_rwlock_register
        - inline_mysql_stage_register
        - inline_mysql_thread_register
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:0,0'
              BranchSideFuncs:
                - inline_mysql_mutex_register
                - inline_mysql_cond_register
                - inline_mysql_rwlock_register
                - inline_mysql_thread_register
                - inline_mysql_file_register
                - inline_mysql_stage_register
            - BranchSide:      'mysys/my_init.c:554,3'
              BranchSideFuncs:
                - inline_mysql_mutex_register
                - inline_mysql_cond_register
                - inline_mysql_rwlock_register
                - inline_mysql_thread_register
                - inline_mysql_file_register
                - inline_mysql_stage_register
      Callsites:
        - Src:             'mysys/my_init.c:554,3'
          Dst:             inline_mysql_mutex_register
        - Src:             'mysys/my_init.c:557,3'
          Dst:             inline_mysql_cond_register
        - Src:             'mysys/my_init.c:560,3'
          Dst:             inline_mysql_rwlock_register
        - Src:             'mysys/my_init.c:563,3'
          Dst:             inline_mysql_thread_register
        - Src:             'mysys/my_init.c:566,3'
          Dst:             inline_mysql_file_register
        - Src:             'mysys/my_init.c:569,3'
          Dst:             inline_mysql_stage_register
    - functionName:    my_end
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          311
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - __fprintf_chk
        - free_charsets
        - getrusage
        - my_error_unregister_all
        - my_message_stderr
        - my_mutex_end
        - my_once_free
        - my_snprintf
        - my_thread_end
        - my_thread_global_end
        - pthread_key_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:245,8'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:245,8'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:245,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:242,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_init.c:245,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_init.c:265,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,11'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:267,27'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:267,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:265,64'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:269,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:270,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:273,19'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:267,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:265,64'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:269,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:270,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:273,19'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:265,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,11'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:267,27'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:267,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,27'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:280,9'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:267,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:269,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:280,9'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:270,32'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:269,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:271,21'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:273,19'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:280,20'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:280,23'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:282,41'
              BranchSideFuncs:
                - my_snprintf
                - my_message_stderr
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:280,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:282,41'
              BranchSideFuncs:
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:291,3'
              BranchSideFuncs:
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:296,33'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:304,10'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
            - BranchSide:      'mysys/my_init.c:332,3'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
        - Branch String:   'mysys/my_init.c:304,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:305,7'
              BranchSideFuncs:
                - __fprintf_chk
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
            - BranchSide:      'mysys/my_init.c:330,3'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - pthread_key_delete
      Callsites:
        - Src:             'mysys/my_init.c:282,7'
          Dst:             my_snprintf
        - Src:             'mysys/my_init.c:284,7'
          Dst:             my_message_stderr
        - Src:             'mysys/my_init.c:292,3'
          Dst:             free_charsets
        - Src:             'mysys/my_init.c:293,3'
          Dst:             my_error_unregister_all
        - Src:             'mysys/my_init.c:294,3'
          Dst:             my_once_free
        - Src:             'mysys/my_init.c:304,10'
          Dst:             getrusage
        - Src:             'mysys/my_init.c:305,7'
          Dst:             __fprintf_chk
        - Src:             'mysys/my_init.c:332,3'
          Dst:             my_thread_end
        - Src:             'mysys/my_init.c:333,3'
          Dst:             my_thread_global_end
        - Src:             'mysys/my_init.c:338,3'
          Dst:             my_mutex_end
        - Src:             'mysys/my_init.c:353,3'
          Dst:             pthread_key_delete
    - functionName:    getrusage
      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:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi_octal
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - str2int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:67,10'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:67,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:67,3'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:68,8'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:70,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:67,15'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:67,15'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:70,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:70,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:70,5'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:70,5'
              BranchSideFuncs:
                - str2int
      Callsites:
        - Src:             'mysys/my_init.c:69,3'
          Dst:             str2int
    - functionName:    my_init
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - atoi_octal
        - dirname_length
        - getenv
        - init_glob_errs
        - intern_filename
        - my_error
        - my_mutex_init
        - my_readlink
        - my_thread_global_init
        - my_time_init
        - strncmp
        - sysconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:152,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:152,7'
              BranchSideFuncs:
                - sysconf
                - getenv
                - atoi_octal
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
            - BranchSide:      'mysys/my_init.c:152,7'
              BranchSideFuncs:
                - sysconf
                - getenv
                - atoi_octal
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
        - Branch String:   'mysys/my_init.c:152,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:152,7'
              BranchSideFuncs:
                - sysconf
                - getenv
                - atoi_octal
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
            - BranchSide:      'mysys/my_init.c:155,15'
              BranchSideFuncs:
                - sysconf
                - getenv
                - atoi_octal
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
        - Branch String:   'mysys/my_init.c:166,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:167,22'
              BranchSideFuncs:
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
            - BranchSide:      'mysys/my_init.c:169,13'
              BranchSideFuncs:
                - getenv
                - atoi_octal
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
        - Branch String:   'mysys/my_init.c:169,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:170,26'
              BranchSideFuncs:
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
            - BranchSide:      'mysys/my_init.c:172,3'
              BranchSideFuncs:
                - init_glob_errs
                - my_mutex_init
                - my_thread_global_init
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
        - Branch String:   'mysys/my_init.c:182,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:182,7'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
            - BranchSide:      'mysys/my_init.c:185,7'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - my_readlink
                - my_readlink
                - getenv
                - intern_filename
                - my_time_init
                - dirname_length
                - strncmp
                - my_error
        - Branch String:   'mysys/my_init.c:185,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:188,38'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:212,18'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:195,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:199,12'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:205,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:201,21'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:201,47'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
            - BranchSide:      'mysys/my_init.c:202,32'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
        - Branch String:   'mysys/my_init.c:201,74'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:202,32'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
            - BranchSide:      'mysys/my_init.c:205,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:201,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:203,7'
              BranchSideFuncs:
                - my_error
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:205,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:212,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:213,15'
              BranchSideFuncs:
                - my_time_init
            - BranchSide:      'mysys/my_init.c:218,5'
              BranchSideFuncs:
                - my_time_init
      Callsites:
        - Src:             'mysys/my_init.c:162,24'
          Dst:             sysconf
        - Src:             'mysys/my_init.c:166,13'
          Dst:             getenv
        - Src:             'mysys/my_init.c:167,22'
          Dst:             atoi_octal
        - Src:             'mysys/my_init.c:169,13'
          Dst:             getenv
        - Src:             'mysys/my_init.c:170,26'
          Dst:             atoi_octal
        - Src:             'mysys/my_init.c:172,3'
          Dst:             init_glob_errs
        - Src:             'mysys/my_init.c:180,3'
          Dst:             my_mutex_init
        - Src:             'mysys/my_init.c:182,7'
          Dst:             my_thread_global_init
        - Src:             'mysys/my_init.c:188,38'
          Dst:             dirname_length
        - Src:             'mysys/my_init.c:195,9'
          Dst:             strncmp
        - Src:             'mysys/my_init.c:199,12'
          Dst:             my_readlink
        - Src:             'mysys/my_init.c:201,24'
          Dst:             my_readlink
        - Src:             'mysys/my_init.c:202,32'
          Dst:             dirname_length
        - Src:             'mysys/my_init.c:202,12'
          Dst:             strncmp
        - Src:             'mysys/my_init.c:203,7'
          Dst:             my_error
        - Src:             'mysys/my_init.c:212,18'
          Dst:             getenv
        - Src:             'mysys/my_init.c:213,15'
          Dst:             intern_filename
        - Src:             'mysys/my_init.c:218,5'
          Dst:             my_time_init
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_message_stderr
      functionSourceFile: '/src/server/mysys/my_mess.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fflush
        - fputc
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_mess.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_mess.c:23,17'
              BranchSideFuncs:
                - fflush
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
            - BranchSide:      'mysys/my_mess.c:23,17'
              BranchSideFuncs:
                - fflush
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
        - Branch String:   'mysys/my_mess.c:24,7'
          Branch Sides:
            - BranchSide:      'mysys/my_mess.c:24,7'
              BranchSideFuncs:
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
            - BranchSide:      'mysys/my_mess.c:26,15'
              BranchSideFuncs:
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
        - Branch String:   'mysys/my_mess.c:26,7'
          Branch Sides:
            - BranchSide:      'mysys/my_mess.c:27,26'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
            - BranchSide:      'mysys/my_mess.c:28,7'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputs
                - fputc
                - fflush
        - Branch String:   'mysys/my_mess.c:28,7'
          Branch Sides:
            - BranchSide:      'mysys/my_mess.c:30,29'
              BranchSideFuncs:
                - fputs
                - fputc
                - fflush
            - BranchSide:      'mysys/my_mess.c:32,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - fflush
      Callsites:
        - Src:             'mysys/my_mess.c:23,10'
          Dst:             fflush
        - Src:             'mysys/my_mess.c:27,12'
          Dst:             fputc
        - Src:             'mysys/my_mess.c:30,11'
          Dst:             fputs
        - Src:             'mysys/my_mess.c:30,44'
          Dst:             fwrite
        - Src:             'mysys/my_mess.c:32,9'
          Dst:             fputs
        - Src:             'mysys/my_mess.c:33,9'
          Dst:             fputc
        - Src:             'mysys/my_mess.c:34,9'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    my_once_free
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:111,13'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:111,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'mysys/my_once.c:111,13'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_once.c:111,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:113,27'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_once.c:111,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:113,27'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    my_once_memdup
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_once_alloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:92,15'
              BranchSideFuncs:
                - my_once_alloc
            - BranchSide:      'mysys/my_once.c:92,15'
              BranchSideFuncs:
                - my_once_alloc
        - Branch String:   'mysys/my_once.c:93,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:93,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:92,15'
          Dst:             my_once_alloc
    - functionName:    my_once_alloc
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:43,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:43,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:46,39'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:46,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:54,19'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:46,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:48,20'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:48,9'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:46,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:46,39'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:46,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:55,17'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:55,36'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:55,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:58,29'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:55,9'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:58,29'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:58,9'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:60,16'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:66,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_once.c:61,11'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:61,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:62,2'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_once.c:74,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:74,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:60,16'
          Dst:             __errno_location
        - Src:             'mysys/my_once.c:60,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_once.c:62,2'
          Dst:             my_error
    - functionName:    my_once_strdup
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_once_alloc
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:82,15'
              BranchSideFuncs:
                - strlen
                - my_once_alloc
            - BranchSide:      'mysys/my_once.c:82,15'
              BranchSideFuncs:
                - strlen
                - my_once_alloc
        - Branch String:   'mysys/my_once.c:84,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:84,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:82,15'
          Dst:             strlen
        - Src:             'mysys/my_once.c:83,15'
          Dst:             my_once_alloc
    - functionName:    my_open_parent_dir_nosymlinks
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          177
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - close
        - memcmp
        - openat64
        - strnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_symlink.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:213,34'
              BranchSideFuncs:
                - strnmov
                - __errno_location
                - __errno_location
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:213,34'
              BranchSideFuncs:
                - strnmov
                - __errno_location
                - __errno_location
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:216,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:218,5'
              BranchSideFuncs:
                - __errno_location
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:222,7'
              BranchSideFuncs:
                - __errno_location
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:222,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:213,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:224,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'mysys/my_symlink.c:230,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mysys/my_symlink.c:235,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:235,15'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:236,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:237,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:235,15'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:236,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:237,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:239,28'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mysys/my_symlink.c:239,32'
              BranchSideFuncs:
                - memcmp
                - openat64
                - memcmp
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:239,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mysys/my_symlink.c:245,9'
              BranchSideFuncs:
                - openat64
                - memcmp
                - memcmp
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:245,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:247,12'
              BranchSideFuncs:
                - openat64
                - memcmp
                - memcmp
                - __errno_location
                - close
                - close
            - BranchSide:      'mysys/my_symlink.c:251,10'
              BranchSideFuncs:
                - openat64
                - memcmp
                - memcmp
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:252,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:255,13'
              BranchSideFuncs:
                - close
            - BranchSide:      'mysys/my_symlink.c:262,11'
              BranchSideFuncs:
                - close
        - Branch String:   'mysys/my_symlink.c:255,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:230,9'
              BranchSideFuncs:
                - close
                - memcmp
                - memcmp
                - openat64
                - close
                - __errno_location
            - BranchSide:      'mysys/my_symlink.c:256,7'
              BranchSideFuncs:
                - close
                - memcmp
                - memcmp
                - openat64
                - close
                - __errno_location
        - Branch String:   'mysys/my_symlink.c:230,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'mysys/my_symlink.c:235,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - openat64
                - __errno_location
                - close
                - close
        - Branch String:   'mysys/my_symlink.c:262,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:262,7'
              BranchSideFuncs:
                - close
            - BranchSide:      'mysys/my_symlink.c:263,5'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'mysys/my_symlink.c:213,34'
          Dst:             strnmov
        - Src:             'mysys/my_symlink.c:218,5'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:224,5'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:239,10'
          Dst:             memcmp
        - Src:             'mysys/my_symlink.c:239,32'
          Dst:             memcmp
        - Src:             'mysys/my_symlink.c:251,10'
          Dst:             openat64
        - Src:             'mysys/my_symlink.c:256,7'
          Dst:             close
        - Src:             'mysys/my_symlink.c:0,0'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:263,5'
          Dst:             close
    - functionName:    openat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_realpath
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_load_path
        - realpath
        - strmake
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_symlink.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:151,12'
              BranchSideFuncs:
                - realpath
                - strmake
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_load_path
                - _my_thread_var
            - BranchSide:      'mysys/my_symlink.c:151,12'
              BranchSideFuncs:
                - realpath
                - strmake
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_load_path
                - _my_thread_var
        - Branch String:   'mysys/my_symlink.c:151,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:152,5'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_load_path
                - _my_thread_var
            - BranchSide:      'mysys/my_symlink.c:162,14'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_load_path
                - _my_thread_var
        - Branch String:   'mysys/my_symlink.c:163,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:164,47'
              BranchSideFuncs:
                - my_load_path
                - _my_thread_var
            - BranchSide:      'mysys/my_symlink.c:165,5'
              BranchSideFuncs:
                - my_load_path
                - _my_thread_var
        - Branch String:   'mysys/my_symlink.c:166,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_symlink.c:151,12'
          Dst:             realpath
        - Src:             'mysys/my_symlink.c:152,5'
          Dst:             strmake
        - Src:             'mysys/my_symlink.c:162,14'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:162,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_symlink.c:164,47'
          Dst:             _my_thread_var
        - Src:             'mysys/my_symlink.c:164,7'
          Dst:             my_error
        - Src:             'mysys/my_symlink.c:165,5'
          Dst:             my_load_path
        - Src:             'mysys/my_symlink.c:166,9'
          Dst:             _my_thread_var
    - functionName:    realpath
      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:    my_is_symlink
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lstat64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_symlink.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:116,7'
              BranchSideFuncs:
                - lstat64
            - BranchSide:      'mysys/my_symlink.c:116,7'
              BranchSideFuncs:
                - lstat64
        - Branch String:   'mysys/my_symlink.c:116,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:119,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_symlink.c:116,7'
          Dst:             lstat64
    - functionName:    lstat64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __lxstat64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:511,10'
          Dst:             __lxstat64
    - functionName:    __lxstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_symlink
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_sync_dir_by_file
        - symlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_symlink.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:90,7'
              BranchSideFuncs:
                - symlink
                - __errno_location
                - _my_thread_var
                - my_error
                - my_sync_dir_by_file
            - BranchSide:      'mysys/my_symlink.c:90,7'
              BranchSideFuncs:
                - symlink
                - __errno_location
                - _my_thread_var
                - my_error
                - my_sync_dir_by_file
        - Branch String:   'mysys/my_symlink.c:90,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:93,14'
              BranchSideFuncs:
                - my_sync_dir_by_file
            - BranchSide:      'mysys/my_symlink.c:97,21'
              BranchSideFuncs:
                - my_sync_dir_by_file
        - Branch String:   'mysys/my_symlink.c:94,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:95,60'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_symlink.c:97,36'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:97,36'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:97,39'
              BranchSideFuncs:
                - my_sync_dir_by_file
        - Branch String:   'mysys/my_symlink.c:97,12'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:97,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_symlink.c:90,7'
          Dst:             symlink
        - Src:             'mysys/my_symlink.c:93,14'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:93,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_symlink.c:95,7'
          Dst:             my_error
        - Src:             'mysys/my_symlink.c:97,39'
          Dst:             my_sync_dir_by_file
    - functionName:    symlink
      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:    my_readlink
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - readlink
        - strnmov
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_symlink.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:55,15'
              BranchSideFuncs:
                - readlink
                - __errno_location
                - _my_thread_var
                - my_error
                - strnmov
            - BranchSide:      'mysys/my_symlink.c:55,15'
              BranchSideFuncs:
                - readlink
                - __errno_location
                - _my_thread_var
                - my_error
                - strnmov
        - Branch String:   'mysys/my_symlink.c:55,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:58,19'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_error
                - strnmov
        - Branch String:   'mysys/my_symlink.c:58,9'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              BranchSideFuncs:
                - strnmov
            - BranchSide:      'mysys/my_symlink.c:65,19'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_symlink.c:65,11'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:66,47'
              BranchSideFuncs:
                - my_error
      Callsites:
        - Src:             'mysys/my_symlink.c:55,15'
          Dst:             readlink
        - Src:             'mysys/my_symlink.c:58,19'
          Dst:             __errno_location
        - Src:             'mysys/my_symlink.c:58,10'
          Dst:             _my_thread_var
        - Src:             'mysys/my_symlink.c:61,7'
          Dst:             strnmov
        - Src:             'mysys/my_symlink.c:66,2'
          Dst:             my_error
    - 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:    always_valid
      functionSourceFile: '/src/server/mysys/my_symlink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_sync_dir_by_file
      functionSourceFile: '/src/server/mysys/my_sync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dirname_part
        - my_sync_dir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_sync.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:0,0'
              BranchSideFuncs:
                - dirname_part
                - my_sync_dir
            - BranchSide:      'mysys/my_sync.c:183,3'
              BranchSideFuncs:
                - dirname_part
                - my_sync_dir
      Callsites:
        - Src:             'mysys/my_sync.c:183,3'
          Dst:             dirname_part
        - Src:             'mysys/my_sync.c:184,10'
          Dst:             my_sync_dir
    - functionName:    my_sync_dir
      functionSourceFile: '/src/server/mysys/my_sync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_close
        - my_open
        - my_sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_sync.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:145,22'
              BranchSideFuncs:
                - my_open
                - my_sync
                - my_close
            - BranchSide:      'mysys/my_sync.c:145,22'
              BranchSideFuncs:
                - my_open
                - my_sync
                - my_close
        - Branch String:   'mysys/my_sync.c:145,21'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:150,16'
              BranchSideFuncs:
                - my_open
                - my_sync
                - my_close
            - BranchSide:      'mysys/my_sync.c:150,16'
              BranchSideFuncs:
                - my_open
                - my_sync
                - my_close
        - Branch String:   'mysys/my_sync.c:150,7'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:150,7'
              BranchSideFuncs:
                - my_sync
                - my_close
            - BranchSide:      'mysys/my_sync.c:152,25'
              BranchSideFuncs:
                - my_sync
                - my_close
        - Branch String:   'mysys/my_sync.c:152,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:0,0'
              BranchSideFuncs:
                - my_close
            - BranchSide:      'mysys/my_sync.c:154,9'
              BranchSideFuncs:
                - my_close
        - Branch String:   'mysys/my_sync.c:154,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:154,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_sync.c:150,16'
          Dst:             my_open
        - Src:             'mysys/my_sync.c:152,9'
          Dst:             my_sync
        - Src:             'mysys/my_sync.c:154,9'
          Dst:             my_close
    - functionName:    my_sync
      functionSourceFile: '/src/server/mysys/my_sync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          160
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - _my_thread_var
        - fdatasync
        - my_error
        - my_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_sync.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:63,7'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
            - BranchSide:      'mysys/my_sync.c:63,7'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
        - Branch String:   'mysys/my_sync.c:63,7'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:63,7'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
            - BranchSide:      'mysys/my_sync.c:66,3'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
        - Branch String:   'mysys/my_sync.c:68,7'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:69,5'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
            - BranchSide:      'mysys/my_sync.c:71,3'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
        - Branch String:   'mysys/my_sync.c:95,22'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:95,25'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - fdatasync
                - __errno_location
            - BranchSide:      'mysys/my_sync.c:97,7'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
        - Branch String:   'mysys/my_sync.c:95,3'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:84,10'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
                - __errno_location
            - BranchSide:      'mysys/my_sync.c:100,11'
              BranchSideFuncs:
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
                - _my_thread_var
        - Branch String:   'mysys/my_sync.c:97,7'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:99,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_sync.c:100,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:101,7'
              BranchSideFuncs:
                - _my_thread_var
                - my_filename
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_sync.c:102,9'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:102,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:103,7'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_sync.c:104,19'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:104,38'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:105,13'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_sync.c:110,23'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:105,22'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:105,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:105,28'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:105,38'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:105,38'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:105,44'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:104,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:110,23'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:110,14'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:110,14'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:111,39'
              BranchSideFuncs:
                - my_filename
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_sync.c:115,9'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:116,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_sync.c:84,10'
          Dst:             fdatasync
        - Src:             'mysys/my_sync.c:95,25'
          Dst:             __errno_location
        - Src:             'mysys/my_sync.c:99,13'
          Dst:             __errno_location
        - Src:             'mysys/my_sync.c:100,11'
          Dst:             _my_thread_var
        - Src:             'mysys/my_sync.c:101,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_sync.c:111,39'
          Dst:             my_filename
        - Src:             'mysys/my_sync.c:111,56'
          Dst:             _my_thread_var
        - Src:             'mysys/my_sync.c:111,7'
          Dst:             my_error
    - functionName:    fdatasync
      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:    thr_set_sync_wait_callback
      functionSourceFile: '/src/server/mysys/my_sync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inheritance_source_by_id
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:824,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:824,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:824,32'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:824,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:824,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:825,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:825,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:825,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:826,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:824,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:824,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:824,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inline_mysql_mutex_unlock
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'include/mysql/psi/mysql_thread.h:785,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:785,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:786,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:792,11'
          Dst:             pthread_mutex_unlock
    - functionName:    my_ci_init_collation
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1359,12'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1359,12'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1359,7'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1359,7'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1361,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_init_charset
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1180,12'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1180,12'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1180,7'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1180,7'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1182,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inherit_collation_data
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simple_8bit_collation_data_is_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:261,8'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
            - BranchSide:      'mysys/charset.c:261,8'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:261,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:261,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:262,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:261,8'
          Dst:             simple_8bit_collation_data_is_full
    - functionName:    simple_8bit_collation_data_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:249,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:249,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_collation_data_inheritance_source
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __memcpy_chk
        - get_collation_number
        - strchr
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:833,11'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:833,11'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:833,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:833,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:834,8'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:834,46'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:834,46'
              BranchSideFuncs:
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:835,34'
              BranchSideFuncs:
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:835,45'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:835,45'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:836,32'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:833,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:833,7'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:838,5'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
      Callsites:
        - Src:             'mysys/charset.c:834,8'
          Dst:             strncmp
        - Src:             'mysys/charset.c:835,13'
          Dst:             strchr
        - Src:             'mysys/charset.c:839,5'
          Dst:             __memcpy_chk
        - Src:             'mysys/charset.c:841,41'
          Dst:             get_collation_number
        - Src:             'mysys/charset.c:841,12'
          Dst:             inheritance_source_by_id
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __memcpy_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_collation_number
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_collation_name_alias
        - get_collation_number_internal
        - init_available_charsets
        - pthread_once
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:764,3'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number_internal
                - get_collation_name_alias
                - get_collation_number_internal
            - BranchSide:      'mysys/charset.c:764,3'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number_internal
                - get_collation_name_alias
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:765,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:765,7'
              BranchSideFuncs:
                - get_collation_name_alias
                - get_collation_number_internal
            - BranchSide:      'mysys/charset.c:767,14'
              BranchSideFuncs:
                - get_collation_name_alias
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:767,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:767,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:768,12'
              BranchSideFuncs:
                - get_collation_number_internal
      Callsites:
        - Src:             'mysys/charset.c:764,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:764,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:765,12'
          Dst:             get_collation_number_internal
        - Src:             'mysys/charset.c:767,14'
          Dst:             get_collation_name_alias
        - Src:             'mysys/charset.c:768,12'
          Dst:             get_collation_number_internal
    - functionName:    init_available_charsets
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_charset_key
        - get_charsets_dir
        - init_compiled_charsets
        - init_state_maps
        - my_charset_loader_init_mysys
        - my_hash_init2
        - my_read_charset_file
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mysys/charset.c:704,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_hash_init2
                - init_compiled_charsets
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_hash_init2
                - init_compiled_charsets
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:724,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:722,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:727,18'
              BranchSideFuncs:
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:727,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:722,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:728,13'
              BranchSideFuncs:
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:728,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:722,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:729,14'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
        - Branch String:   'mysys/charset.c:719,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:724,9'
              BranchSideFuncs:
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
            - BranchSide:      'mysys/charset.c:733,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
      Callsites:
        - Src:             'mysys/charset.c:712,3'
          Dst:             my_hash_init2
        - Src:             'mysys/charset.c:712,3'
          Dst:             get_charset_key
        - Src:             'mysys/charset.c:716,3'
          Dst:             init_compiled_charsets
        - Src:             'mysys/charset.c:728,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:733,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:734,3'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:735,3'
          Dst:             my_read_charset_file
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_collation_number_internal
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_strcasecmp_latin1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:49,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:49,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:53,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:51,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:53,25'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:53,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:51,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:54,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:53,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:51,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:55,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:49,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:49,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:53,9'
              BranchSideFuncs:
                - my_strcasecmp_latin1
      Callsites:
        - Src:             'mysys/charset.c:54,10'
          Dst:             my_strcasecmp_latin1
    - functionName:    get_collation_name_alias
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_snprintf
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:750,8'
              BranchSideFuncs:
                - strncasecmp
                - my_snprintf
            - BranchSide:      'mysys/charset.c:750,8'
              BranchSideFuncs:
                - strncasecmp
                - my_snprintf
        - Branch String:   'mysys/charset.c:750,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:750,7'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'mysys/charset.c:753,14'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'mysys/charset.c:750,8'
          Dst:             strncasecmp
        - Src:             'mysys/charset.c:752,5'
          Dst:             my_snprintf
    - functionName:    my_strcasecmp_latin1
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strcasecmp_8bit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_strcasecmp_8bit
            - BranchSide:      'include/m_ctype.h:1920,10'
              BranchSideFuncs:
                - my_strcasecmp_8bit
      Callsites:
        - Src:             'include/m_ctype.h:1920,10'
          Dst:             my_strcasecmp_8bit
    - functionName:    get_charset_key
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_state_maps
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          260
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - is_multi_byte_ident
        - my_once_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:73,44'
              BranchSideFuncs:
                - my_once_alloc
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:73,44'
              BranchSideFuncs:
                - my_once_alloc
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:73,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:76,39'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:81,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:83,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:83,14'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:85,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:85,14'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:87,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:87,14'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:79,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:92,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:73,44'
          Dst:             my_once_alloc
        - Src:             'mysys/charset.c:85,14'
          Dst:             is_multi_byte_ident
    - functionName:    my_charset_loader_init_mysys
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_charsets_dir
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - convert_dirname
        - is_prefix
        - strmake
        - strxmov
        - test_if_hard_path
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:575,7'
              BranchSideFuncs:
                - strmake
                - convert_dirname
                - test_if_hard_path
                - strxmov
                - is_prefix
                - strxmov
            - BranchSide:      'mysys/charset.c:575,7'
              BranchSideFuncs:
                - strmake
                - convert_dirname
                - test_if_hard_path
                - strxmov
                - is_prefix
                - strxmov
        - Branch String:   'mysys/charset.c:575,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:576,5'
              BranchSideFuncs:
                - test_if_hard_path
                - strxmov
                - convert_dirname
                - is_prefix
                - strxmov
            - BranchSide:      'mysys/charset.c:579,9'
              BranchSideFuncs:
                - test_if_hard_path
                - strxmov
                - convert_dirname
                - is_prefix
                - strxmov
        - Branch String:   'mysys/charset.c:579,37'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:580,2'
              BranchSideFuncs:
                - is_prefix
                - strxmov
                - convert_dirname
                - strxmov
            - BranchSide:      'mysys/charset.c:581,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
        - Branch String:   'mysys/charset.c:579,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:581,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
            - BranchSide:      'mysys/charset.c:583,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
      Callsites:
        - Src:             'mysys/charset.c:576,5'
          Dst:             strmake
        - Src:             'mysys/charset.c:579,9'
          Dst:             test_if_hard_path
        - Src:             'mysys/charset.c:580,2'
          Dst:             is_prefix
        - Src:             'mysys/charset.c:581,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:583,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:586,8'
          Dst:             convert_dirname
    - functionName:    my_read_charset_file
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - inline_mysql_file_close
        - inline_mysql_file_open
        - inline_mysql_file_read
        - my_free
        - my_malloc
        - my_parse_charset_xml
        - my_printf_error
        - my_stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:541,8'
              BranchSideFuncs:
                - my_stat
                - my_malloc
                - inline_mysql_file_open
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
            - BranchSide:      'mysys/charset.c:541,8'
              BranchSideFuncs:
                - my_stat
                - my_malloc
                - inline_mysql_file_open
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:541,52'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:541,52'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:542,31'
              BranchSideFuncs:
                - my_malloc
                - inline_mysql_file_open
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:542,62'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:542,62'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:543,34'
              BranchSideFuncs:
                - my_malloc
                - inline_mysql_file_open
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:541,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:546,12'
              BranchSideFuncs:
                - inline_mysql_file_open
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:546,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/charset.c:548,12'
              BranchSideFuncs:
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:550,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_parse_charset_xml
                - my_printf_error
                - my_free
            - BranchSide:      'mysys/charset.c:553,7'
              BranchSideFuncs:
                - my_parse_charset_xml
                - my_printf_error
                - my_free
        - Branch String:   'mysys/charset.c:553,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/charset.c:555,5'
              BranchSideFuncs:
                - my_printf_error
                - my_free
      Callsites:
        - Src:             'mysys/charset.c:541,8'
          Dst:             my_stat
        - Src:             'mysys/charset.c:543,24'
          Dst:             my_malloc
        - Src:             'mysys/charset.c:546,12'
          Dst:             inline_mysql_file_open
        - Src:             'mysys/charset.c:548,12'
          Dst:             inline_mysql_file_read
        - Src:             'mysys/charset.c:549,3'
          Dst:             inline_mysql_file_close
        - Src:             'mysys/charset.c:553,7'
          Dst:             my_parse_charset_xml
        - Src:             'mysys/charset.c:555,5'
          Dst:             my_printf_error
        - Src:             'mysys/charset.c:0,0'
          Dst:             my_free
    - functionName:    inline_mysql_file_open
      functionSourceFile: '/src/server/include/mysql/psi/mysql_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_file.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1080,11'
              BranchSideFuncs:
                - my_open
                - my_open
            - BranchSide:      'include/mysql/psi/mysql_file.h:1080,11'
              BranchSideFuncs:
                - my_open
                - my_open
        - Branch String:   'include/mysql/psi/mysql_file.h:1082,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1084,5'
              BranchSideFuncs:
                - my_open
            - BranchSide:      'include/mysql/psi/mysql_file.h:1091,9'
              BranchSideFuncs:
                - my_open
      Callsites:
        - Src:             'include/mysql/psi/mysql_file.h:1085,11'
          Dst:             my_open
        - Src:             'include/mysql/psi/mysql_file.h:1091,9'
          Dst:             my_open
    - functionName:    inline_mysql_file_read
      functionSourceFile: '/src/server/include/mysql/psi/mysql_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_file.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1132,11'
              BranchSideFuncs:
                - my_read
                - my_read
            - BranchSide:      'include/mysql/psi/mysql_file.h:1132,11'
              BranchSideFuncs:
                - my_read
                - my_read
        - Branch String:   'include/mysql/psi/mysql_file.h:1133,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1135,5'
              BranchSideFuncs:
                - my_read
            - BranchSide:      'include/mysql/psi/mysql_file.h:1146,11'
              BranchSideFuncs:
                - my_read
        - Branch String:   'include/mysql/psi/mysql_file.h:1137,9'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1138,27'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_file.h:1140,27'
              BranchSideFuncs: []
        - Branch String:   'include/mysql/psi/mysql_file.h:1138,19'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1141,5'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_file.h:1141,5'
              BranchSideFuncs: []
        - Branch String:   'include/mysql/psi/mysql_file.h:1140,19'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1141,5'
              BranchSideFuncs: []
            - BranchSide:      'include/mysql/psi/mysql_file.h:1141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/mysql/psi/mysql_file.h:1136,13'
          Dst:             my_read
        - Src:             'include/mysql/psi/mysql_file.h:1146,11'
          Dst:             my_read
    - functionName:    inline_mysql_file_close
      functionSourceFile: '/src/server/include/mysql/psi/mysql_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_file.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1106,11'
              BranchSideFuncs:
                - my_close
                - my_close
            - BranchSide:      'include/mysql/psi/mysql_file.h:1106,11'
              BranchSideFuncs:
                - my_close
                - my_close
        - Branch String:   'include/mysql/psi/mysql_file.h:1107,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:1109,5'
              BranchSideFuncs:
                - my_close
            - BranchSide:      'include/mysql/psi/mysql_file.h:1116,11'
              BranchSideFuncs:
                - my_close
      Callsites:
        - Src:             'include/mysql/psi/mysql_file.h:1110,13'
          Dst:             my_close
        - Src:             'include/mysql/psi/mysql_file.h:1116,11'
          Dst:             my_close
    - functionName:    my_once_alloc_c
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_once_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_once_alloc
            - BranchSide:      'mysys/charset.c:495,10'
              BranchSideFuncs:
                - my_once_alloc
      Callsites:
        - Src:             'mysys/charset.c:495,10'
          Dst:             my_once_alloc
    - functionName:    my_malloc_c
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/charset.c:500,20'
              BranchSideFuncs:
                - my_malloc
      Callsites:
        - Src:             'mysys/charset.c:500,10'
          Dst:             my_malloc
    - functionName:    my_realloc_c
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/charset.c:505,21'
              BranchSideFuncs:
                - my_realloc
      Callsites:
        - Src:             'mysys/charset.c:505,10'
          Dst:             my_realloc
    - functionName:    add_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          379
      EdgeCount:       99
      CyclomaticComplexity: 30
      functionsReached:
        - add_compiled_extra_collation
        - copy_uca_collation
        - cs_copy_data
        - get_collation_number_internal
        - init_state_maps
        - my_error
        - my_once_alloc
        - my_once_memdup
        - my_once_strdup
        - simple_cs_init_functions
        - simple_cs_is_full
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:319,11'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
                - get_collation_number_internal
            - BranchSide:      'mysys/charset.c:319,11'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:319,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:319,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:320,12'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:320,19'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:321,20'
              BranchSideFuncs:
                - get_collation_number_internal
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
            - BranchSide:      'mysys/charset.c:322,18'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
        - Branch String:   'mysys/charset.c:321,71'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:321,71'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:322,18'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
        - Branch String:   'mysys/charset.c:319,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:319,7'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
            - BranchSide:      'mysys/charset.c:325,44'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
                - my_once_alloc
        - Branch String:   'mysys/charset.c:325,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:328,36'
              BranchSideFuncs:
                - my_once_alloc
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:335,18'
              BranchSideFuncs:
                - strcmp
                - my_error
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:327,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:327,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:335,30'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:335,64'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:347,13'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:335,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:337,9'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:347,13'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:347,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:348,11'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:350,13'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:350,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:351,11'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:355,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:357,11'
              BranchSideFuncs:
                - cs_copy_data
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:442,20'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:357,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:357,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
            - BranchSide:      'mysys/charset.c:360,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:362,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:365,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:372,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:372,49'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:373,17'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:376,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:372,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:376,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:385,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
                - copy_uca_collation
                - init_state_maps
        - Branch String:   'mysys/charset.c:381,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:381,13'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:429,7'
              BranchSideFuncs:
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:385,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:388,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:398,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
        - Branch String:   'mysys/charset.c:393,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:393,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:398,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:401,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:408,17'
              BranchSideFuncs:
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
        - Branch String:   'mysys/charset.c:408,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:411,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:420,9'
              BranchSideFuncs:
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:424,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:429,7'
              BranchSideFuncs:
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:443,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:444,24'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:446,15'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:444,6'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:444,6'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:446,15'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:446,27'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:446,39'
              BranchSideFuncs:
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:454,25'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:446,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:449,62'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:454,25'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:448,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:448,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:452,44'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:454,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:457,66'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:456,6'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:456,6'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:460,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:321,20'
          Dst:             get_collation_number_internal
        - Src:             'mysys/charset.c:328,36'
          Dst:             my_once_alloc
        - Src:             'mysys/charset.c:335,33'
          Dst:             strcmp
        - Src:             'mysys/charset.c:337,9'
          Dst:             my_error
        - Src:             'mysys/charset.c:357,11'
          Dst:             cs_copy_data
        - Src:             'mysys/charset.c:362,12'
          Dst:             strcmp
        - Src:             'mysys/charset.c:372,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:373,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:376,9'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:381,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:385,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:388,9'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:393,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:398,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:408,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:420,9'
          Dst:             simple_cs_init_functions
        - Src:             'mysys/charset.c:424,13'
          Dst:             simple_cs_is_full
        - Src:             'mysys/charset.c:0,0'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:429,7'
          Dst:             add_compiled_extra_collation
        - Src:             'mysys/charset.c:444,24'
          Dst:             my_once_strdup
        - Src:             'mysys/charset.c:448,35'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:456,30'
          Dst:             my_once_memdup
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cs_copy_data
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          248
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - init_state_maps
        - my_once_memdup
        - my_once_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:151,21'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:151,21'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:151,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:151,49'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:151,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:154,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:154,33'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:163,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:157,57'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:163,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:156,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:160,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:163,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:166,61'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:172,13'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:165,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:169,43'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:172,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:173,24'
              BranchSideFuncs:
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:176,13'
              BranchSideFuncs:
                - my_once_memdup
                - init_state_maps
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:173,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:176,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:176,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:178,33'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:185,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:178,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:182,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:185,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:185,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:186,34'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:191,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:186,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:191,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:191,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:192,34'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:196,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:192,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:196,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:198,36'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:204,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:198,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:204,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:207,38'
              BranchSideFuncs:
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:211,13'
              BranchSideFuncs:
                - my_once_strdup
        - Branch String:   'mysys/charset.c:207,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:211,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:211,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:212,26'
              BranchSideFuncs:
                - my_once_strdup
        - Branch String:   'mysys/charset.c:212,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:218,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:156,28'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:165,30'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:173,24'
          Dst:             my_once_strdup
        - Src:             'mysys/charset.c:178,33'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:182,9'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:186,34'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:192,34'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:198,36'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:207,38'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:212,26'
          Dst:             my_once_strdup
    - functionName:    copy_uca_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:305,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:305,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:306,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_cs_init_functions
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_simple_collation_handler_by_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_simple_collation_handler_by_flags
            - BranchSide:      'mysys/charset.c:143,55'
              BranchSideFuncs:
                - get_simple_collation_handler_by_flags
      Callsites:
        - Src:             'mysys/charset.c:143,13'
          Dst:             get_simple_collation_handler_by_flags
    - functionName:    simple_cs_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - simple_8bit_charset_data_is_full
        - simple_8bit_collation_data_is_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:268,15'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
            - BranchSide:      'mysys/charset.c:268,15'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:268,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:268,29'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:268,41'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:268,41'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:268,48'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:268,62'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:268,62'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:269,11'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:269,48'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:269,48'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:270,12'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:270,51'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:270,58'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:270,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:269,11'
          Dst:             simple_8bit_charset_data_is_full
        - Src:             'mysys/charset.c:270,12'
          Dst:             simple_8bit_collation_data_is_full
    - functionName:    add_compiled_extra_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_hash_insert
        - my_hash_search
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:631,20'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_search
            - BranchSide:      'mysys/charset.c:631,20'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_search
        - Branch String:   'mysys/charset.c:633,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:633,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:636,68'
              BranchSideFuncs:
                - my_hash_search
      Callsites:
        - Src:             'mysys/charset.c:633,8'
          Dst:             my_hash_insert
        - Src:             'mysys/charset.c:635,40'
          Dst:             my_hash_search
    - functionName:    simple_8bit_charset_data_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:224,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:224,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:224,29'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:224,38'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:224,45'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:224,54'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:224,54'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:224,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_simple_collation_handler_by_flags
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:131,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:132,19'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:135,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    default_reporter
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_multi_byte_ident
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ci_charlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:64,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:64,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:64,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:63,14'
          Dst:             my_ci_charlen
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inherit_charset_data
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:236,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:238,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:238,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:239,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:240,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:240,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:241,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:242,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:242,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:243,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_charset_data_inheritance_source
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_charset_number_internal
        - inheritance_source_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_charset_number_internal
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:849,47'
              BranchSideFuncs:
                - get_charset_number_internal
                - inheritance_source_by_id
      Callsites:
        - Src:             'mysys/charset.c:849,15'
          Dst:             get_charset_number_internal
        - Src:             'mysys/charset.c:850,10'
          Dst:             inheritance_source_by_id
    - functionName:    get_charset_number_internal
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_strcasecmp_latin1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:778,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:778,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:782,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:780,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:782,26'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:782,38'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:780,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:782,49'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:782,67'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:780,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:783,11'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:782,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:780,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:784,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:778,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:778,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:782,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
      Callsites:
        - Src:             'mysys/charset.c:783,11'
          Dst:             my_strcasecmp_latin1
    - functionName:    inline_mysql_mutex_lock
      functionSourceFile: '/src/server/include/mysql/psi/mysql_thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - psi_mutex_lock
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/mysql/psi/mysql_thread.h:0,0'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:745,7'
              BranchSideFuncs:
                - psi_mutex_lock
                - pthread_mutex_lock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:745,7'
              BranchSideFuncs:
                - psi_mutex_lock
                - pthread_mutex_lock
        - Branch String:   'include/mysql/psi/mysql_thread.h:745,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:746,12'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'include/mysql/psi/mysql_thread.h:752,10'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'include/mysql/psi/mysql_thread.h:746,12'
          Dst:             psi_mutex_lock
        - Src:             'include/mysql/psi/mysql_thread.h:752,10'
          Dst:             pthread_mutex_lock
    - functionName:    my_collation_statistics_inc_use_count
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_os_charset_to_mysql_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1477,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mysys/charset.c:1477,3'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mysys/charset.c:1479,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1477,41'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1481,20'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1481,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1481,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1477,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1477,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1479,10'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'mysys/charset.c:1479,10'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      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:    my_default_csname
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_os_charset_to_mysql_charset
        - setlocale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1518,7'
              BranchSideFuncs:
                - setlocale
                - nl_langinfo
                - my_os_charset_to_mysql_charset
            - BranchSide:      'mysys/charset.c:1518,7'
              BranchSideFuncs:
                - setlocale
                - nl_langinfo
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1518,31'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1518,31'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1518,44'
              BranchSideFuncs:
                - nl_langinfo
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1518,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1518,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1519,14'
              BranchSideFuncs:
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1521,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1521,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1521,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1518,7'
          Dst:             setlocale
        - Src:             'mysys/charset.c:1518,44'
          Dst:             nl_langinfo
        - Src:             'mysys/charset.c:1519,14'
          Dst:             my_os_charset_to_mysql_charset
    - 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:    nl_langinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_ismbchar
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1885,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_use_mb
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    escape_quotes_for_mysql
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          342
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - my_ci_use_mb
        - my_ismbchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1256,40'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1256,40'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1256,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1256,67'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1256,61'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1261,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1261,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1265,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1265,37'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1283,9'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1265,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1267,14'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1283,9'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1267,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1261,44'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1272,24'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1272,7'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1272,24'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1261,44'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1273,14'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1272,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1273,14'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1283,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1285,14'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1295,14'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1285,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1290,10'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1295,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2633
        - Branch String:   'mysys/charset.c:1261,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2633
            - BranchSide:      'mysys/charset.c:1261,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1258,24'
          Dst:             my_ci_use_mb
        - Src:             'mysys/charset.c:1265,37'
          Dst:             my_ismbchar
    - functionName:    escape_string_for_mysql
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          387
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - my_ci_charlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1128,40'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1128,40'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1128,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1128,67'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1128,61'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1130,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1130,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1137,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1130,44'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1142,24'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1142,7'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1142,24'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1130,44'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1143,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1142,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1143,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1158,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1159,15'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1162,13'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1162,5'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1187,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1197,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1185,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1187,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1197,14'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1187,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1192,10'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1197,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
        - Branch String:   'mysys/charset.c:1130,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2559
            - BranchSide:      'mysys/charset.c:1130,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1134,21'
          Dst:             my_ci_charlen
    - functionName:    resolve_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_charset_by_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1084,8'
              BranchSideFuncs:
                - get_charset_by_name
            - BranchSide:      'mysys/charset.c:1084,8'
              BranchSideFuncs:
                - get_charset_by_name
        - Branch String:   'mysys/charset.c:1086,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1086,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1089,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1084,8'
          Dst:             get_charset_by_name
    - functionName:    get_charset_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_charset_loader_init_mysys
        - my_collation_get_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_collation_get_by_name
            - BranchSide:      'mysys/charset.c:982,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_collation_get_by_name
      Callsites:
        - Src:             'mysys/charset.c:982,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:983,10'
          Dst:             my_collation_get_by_name
    - functionName:    my_collation_get_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_charsets_dir
        - get_collation_number
        - get_internal_charset
        - init_available_charsets
        - my_charset_loader_init_mysys
        - my_error
        - pthread_once
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:963,3'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number
                - my_charset_loader_init_mysys
                - get_internal_charset
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:963,3'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number
                - my_charset_loader_init_mysys
                - get_internal_charset
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:967,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:967,19'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:969,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:969,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:969,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:969,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:969,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:969,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:971,5'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:963,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:963,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:965,14'
          Dst:             get_collation_number
        - Src:             'mysys/charset.c:966,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:967,19'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:972,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:973,5'
          Dst:             my_error
    - functionName:    get_internal_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          155
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - find_charset_data_inheritance_source
        - find_collation_data_inheritance_source
        - get_charsets_dir
        - inherit_charset_data
        - inherit_collation_data
        - inline_mysql_mutex_lock
        - inline_mysql_mutex_unlock
        - my_charset_loader_init_mysys
        - my_ci_init_charset
        - my_ci_init_collation
        - my_collation_statistics_inc_use_count
        - my_read_charset_file
        - simple_8bit_charset_data_is_full
        - simple_8bit_collation_data_is_full
        - strxmov
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:862,38'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2560
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
            - BranchSide:      'mysys/charset.c:862,38'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2560
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:862,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:862,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:864,13'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2560
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:864,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:866,7'
              BranchSideFuncs:
                - inline_mysql_mutex_lock.2560
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
            - BranchSide:      'mysys/charset.c:874,5'
              BranchSideFuncs:
                - inline_mysql_mutex_lock.2560
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:876,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:878,7'
              BranchSideFuncs:
                - get_charsets_dir
                - strxmov
                - my_charset_loader_init_mysys
                - my_read_charset_file
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
            - BranchSide:      'mysys/charset.c:884,19'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
        - Branch String:   'mysys/charset.c:884,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:886,23'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock.2542
            - BranchSide:      'mysys/charset.c:914,5'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock.2542
        - Branch String:   'mysys/charset.c:886,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:888,14'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
            - BranchSide:      'mysys/charset.c:909,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
        - Branch String:   'mysys/charset.c:888,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:890,32'
              BranchSideFuncs:
                - find_charset_data_inheritance_source
                - inherit_charset_data
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
            - BranchSide:      'mysys/charset.c:894,14'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
        - Branch String:   'mysys/charset.c:891,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:892,13'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
            - BranchSide:      'mysys/charset.c:894,14'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
        - Branch String:   'mysys/charset.c:894,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:896,32'
              BranchSideFuncs:
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
            - BranchSide:      'mysys/charset.c:901,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
        - Branch String:   'mysys/charset.c:897,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:898,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
            - BranchSide:      'mysys/charset.c:901,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
                - my_ci_init_collation
        - Branch String:   'mysys/charset.c:901,44'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:902,13'
              BranchSideFuncs:
                - my_ci_init_collation
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
            - BranchSide:      'mysys/charset.c:909,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
        - Branch String:   'mysys/charset.c:901,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:907,20'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
            - BranchSide:      'mysys/charset.c:909,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2542
      Callsites:
        - Src:             'mysys/charset.c:866,7'
          Dst:             my_collation_statistics_inc_use_count
        - Src:             'mysys/charset.c:874,5'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/charset.c:879,15'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:879,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:880,7'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:881,7'
          Dst:             my_read_charset_file
        - Src:             'mysys/charset.c:888,14'
          Dst:             simple_8bit_charset_data_is_full
        - Src:             'mysys/charset.c:890,32'
          Dst:             find_charset_data_inheritance_source
        - Src:             'mysys/charset.c:892,13'
          Dst:             inherit_charset_data
        - Src:             'mysys/charset.c:894,14'
          Dst:             simple_8bit_collation_data_is_full
        - Src:             'mysys/charset.c:896,32'
          Dst:             find_collation_data_inheritance_source
        - Src:             'mysys/charset.c:898,13'
          Dst:             inherit_collation_data
        - Src:             'mysys/charset.c:901,13'
          Dst:             my_ci_init_charset
        - Src:             'mysys/charset.c:902,13'
          Dst:             my_ci_init_collation
        - Src:             'mysys/charset.c:909,7'
          Dst:             my_collation_statistics_inc_use_count
        - Src:             'mysys/charset.c:914,5'
          Dst:             inline_mysql_mutex_unlock
    - functionName:    resolve_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_charset_by_csname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1051,8'
              BranchSideFuncs:
                - get_charset_by_csname
            - BranchSide:      'mysys/charset.c:1051,8'
              BranchSideFuncs:
                - get_charset_by_csname
        - Branch String:   'mysys/charset.c:1053,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1053,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1056,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1051,8'
          Dst:             get_charset_by_csname
    - functionName:    get_charset_by_csname
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_charset_get_by_name
        - my_charset_loader_init_mysys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_charset_get_by_name
            - BranchSide:      'mysys/charset.c:1025,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_charset_get_by_name
      Callsites:
        - Src:             'mysys/charset.c:1025,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:1026,10'
          Dst:             my_charset_get_by_name
    - functionName:    my_charset_get_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_charset_number
        - get_charsets_dir
        - get_internal_charset
        - init_available_charsets
        - my_error
        - pthread_once
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1005,3'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number
                - get_internal_charset
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1005,3'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number
                - get_internal_charset
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:1008,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1008,19'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1010,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:1010,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1010,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1010,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1010,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1010,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1012,5'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:1005,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:1005,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:1007,14'
          Dst:             get_charset_number
        - Src:             'mysys/charset.c:1008,19'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:1013,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:1014,5'
          Dst:             my_error
    - functionName:    get_charset_number
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_charset_number_internal
        - init_available_charsets
        - my_strcasecmp_latin1
        - pthread_once
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:793,39'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number_internal
                - my_strcasecmp_latin1
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:793,39'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number_internal
                - my_strcasecmp_latin1
                - get_charset_number_internal
        - Branch String:   'mysys/charset.c:796,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:796,7'
              BranchSideFuncs:
                - my_strcasecmp_latin1
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:798,23'
              BranchSideFuncs:
                - my_strcasecmp_latin1
                - get_charset_number_internal
        - Branch String:   'mysys/charset.c:798,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:798,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:795,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:795,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:796,12'
          Dst:             get_charset_number_internal
        - Src:             'mysys/charset.c:798,23'
          Dst:             my_strcasecmp_latin1
        - Src:             'mysys/charset.c:800,12'
          Dst:             get_charset_number_internal
    - functionName:    get_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_charsets_dir
        - get_internal_charset
        - init_available_charsets
        - int10_to_str
        - my_charset_loader_init_mysys
        - my_error
        - pthread_once
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:924,20'
              BranchSideFuncs:
                - pthread_once
                - get_charsets_dir
                - int10_to_str
                - my_error
                - my_charset_loader_init_mysys
                - get_internal_charset
            - BranchSide:      'mysys/charset.c:924,20'
              BranchSideFuncs:
                - pthread_once
                - get_charsets_dir
                - int10_to_str
                - my_error
                - my_charset_loader_init_mysys
                - get_internal_charset
        - Branch String:   'mysys/charset.c:924,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:924,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:927,3'
              BranchSideFuncs:
                - pthread_once
                - get_charsets_dir
                - int10_to_str
                - my_error
                - my_charset_loader_init_mysys
                - get_internal_charset
        - Branch String:   'mysys/charset.c:929,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:932,5'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_internal_charset
                - get_charsets_dir
                - int10_to_str
                - my_error
            - BranchSide:      'mysys/charset.c:936,21'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
        - Branch String:   'mysys/charset.c:936,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:936,21'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
            - BranchSide:      'mysys/charset.c:936,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:936,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:936,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:938,5'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:927,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:927,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:932,5'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:933,9'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:939,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:941,5'
          Dst:             int10_to_str
        - Src:             'mysys/charset.c:942,5'
          Dst:             my_error
    - functionName:    get_charset_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - init_available_charsets
        - pthread_once
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:807,3'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'mysys/charset.c:807,3'
              BranchSideFuncs:
                - pthread_once
        - Branch String:   'mysys/charset.c:809,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:809,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:811,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:807,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:807,3'
          Dst:             init_available_charsets
    - functionName:    free_charsets
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:742,23'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:742,23'
              BranchSideFuncs:
                - my_hash_free
            - BranchSide:      'mysys/charset.c:742,23'
              BranchSideFuncs:
                - my_hash_free
      Callsites:
        - Src:             'mysys/charset.c:743,3'
          Dst:             my_hash_free
    - functionName:    my_collation_get_tailoring
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_collation_statistics_get_use_count
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_collation_is_known_id
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:658,17'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:658,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:658,23'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:658,54'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:658,57'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:658,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_compiled_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_insert
      functionUses:    219
      BranchProfiles:
        - Branch String:   'mysys/charset.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_hash_insert
            - BranchSide:      'mysys/charset.c:603,20'
              BranchSideFuncs:
                - my_hash_insert
      Callsites:
        - Src:             'mysys/charset.c:605,8'
          Dst:             my_hash_insert
    - functionName:    get_global_errmsgs
      functionSourceFile: '/src/server/mysys/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_for_free_space
      functionSourceFile: '/src/server/mysys/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _my_thread_var
        - my_error
        - my_printf_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/errors.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/errors.c:131,14'
              BranchSideFuncs:
                - my_printf_error
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/errors.c:131,14'
              BranchSideFuncs:
                - my_printf_error
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/errors.c:131,7'
          Branch Sides:
            - BranchSide:      'mysys/errors.c:133,23'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
                - my_printf_error
            - BranchSide:      'mysys/errors.c:134,16'
              BranchSideFuncs:
                - my_printf_error
        - Branch String:   'mysys/errors.c:134,7'
          Branch Sides:
            - BranchSide:      'mysys/errors.c:134,7'
              BranchSideFuncs:
                - my_printf_error
            - BranchSide:      'mysys/errors.c:135,5'
              BranchSideFuncs:
                - my_printf_error
      Callsites:
        - Src:             'mysys/errors.c:133,23'
          Dst:             _my_thread_var
        - Src:             'mysys/errors.c:132,5'
          Dst:             my_error
        - Src:             'mysys/errors.c:135,5'
          Dst:             my_printf_error
    - functionName:    my_space_sleep
      functionSourceFile: '/src/server/mysys/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/errors.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/errors.c:0,0'
              BranchSideFuncs:
                - sleep
            - BranchSide:      'mysys/errors.c:124,3'
              BranchSideFuncs:
                - sleep
      Callsites:
        - Src:             'mysys/errors.c:124,3'
          Dst:             sleep
    - functionName:    sleep
      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:    init_glob_errs
      functionSourceFile: '/src/server/mysys/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_hash_iterate
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:804,18'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:804,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:806,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:806,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:806,17'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:806,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:806,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:808,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:808,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:806,30'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:808,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_replace
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:781,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:781,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:782,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_element
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:767,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:767,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:768,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_update
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          261
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - movelink
        - my_hash_first_from_hash_value
        - my_hash_key
        - my_hash_mask
        - my_hash_next
        - my_hash_rec_mask
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:656,13'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:660,21'
              BranchSideFuncs:
                - my_hash_key
                - my_hash_first_from_hash_value
                - my_hash_next
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:660,21'
              BranchSideFuncs:
                - my_hash_key
                - my_hash_first_from_hash_value
                - my_hash_next
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:663,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:668,71'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:680,8'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:673,13'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:676,50'
              BranchSideFuncs:
                - my_hash_next
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:678,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:686,42'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:685,21'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:687,65'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:694,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:697,19'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:701,17'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:694,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:697,19'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:701,17'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:697,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:694,19'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:701,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:703,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:707,13'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:701,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:703,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:707,13'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:714,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:716,13'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:724,7'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:724,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:732,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:744,11'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:732,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:738,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:740,5'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:746,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:748,5'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:756,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/hash.c:660,21'
          Dst:             my_hash_key
        - Src:             'mysys/hash.c:668,17'
          Dst:             my_hash_first_from_hash_value
        - Src:             'mysys/hash.c:676,22'
          Dst:             my_hash_next
        - Src:             'mysys/hash.c:685,8'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:690,14'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:745,18'
          Dst:             my_hash_rec_mask
        - Src:             'mysys/hash.c:749,5'
          Dst:             movelink
    - functionName:    my_hash_key
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:196,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:196,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:198,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_first_from_hash_value
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - hashcmp
        - my_hash_mask
        - my_hash_rec_mask
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:281,13'
              BranchSideFuncs:
                - my_hash_mask
                - hashcmp
                - my_hash_rec_mask
                - hashcmp
            - BranchSide:      'mysys/hash.c:281,13'
              BranchSideFuncs:
                - my_hash_mask
                - hashcmp
                - my_hash_rec_mask
                - hashcmp
        - Branch String:   'mysys/hash.c:281,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:285,34'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:306,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:291,11'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:294,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:300,34'
              BranchSideFuncs:
                - my_hash_rec_mask
                - hashcmp
        - Branch String:   'mysys/hash.c:300,6'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:304,22'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'mysys/hash.c:306,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:303,5'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:290,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:306,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:291,11'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:294,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:304,22'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'mysys/hash.c:303,5'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:290,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:306,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/hash.c:284,15'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:291,12'
          Dst:             hashcmp
        - Src:             'mysys/hash.c:300,6'
          Dst:             my_hash_rec_mask
        - Src:             'mysys/hash.c:291,12'
          Dst:             hashcmp
    - functionName:    my_hash_next
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hashcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:319,7'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'mysys/hash.c:319,7'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'mysys/hash.c:319,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:319,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:321,21'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'mysys/hash.c:322,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:323,21'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'mysys/hash.c:324,14'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'mysys/hash.c:324,5'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:326,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:333,20'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:327,11'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:324,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:329,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/hash.c:327,12'
          Dst:             hashcmp
    - functionName:    my_hash_mask
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mysys/hash.c:207,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:208,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:209,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_rec_mask
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_mask
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_mask
            - BranchSide:      'mysys/hash.c:215,28'
              BranchSideFuncs:
                - my_hash_mask
      Callsites:
        - Src:             'mysys/hash.c:215,10'
          Dst:             my_hash_mask
    - functionName:    movelink
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mysys/hash.c:347,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:346,19'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:349,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashcmp
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_key
            - BranchSide:      'mysys/hash.c:380,44'
              BranchSideFuncs:
                - my_hash_key
      Callsites:
        - Src:             'mysys/hash.c:380,21'
          Dst:             my_hash_key
    - functionName:    rec_hashnr
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_key
            - BranchSide:      'mysys/hash.c:228,24'
              BranchSideFuncs:
                - my_hash_key
      Callsites:
        - Src:             'mysys/hash.c:228,24'
          Dst:             my_hash_key
    - functionName:    my_hash_delete
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - movelink
        - my_hash_mask
        - pop_dynamic
        - rec_hashnr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:568,14'
              BranchSideFuncs:
                - rec_hashnr
                - my_hash_mask
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:568,14'
              BranchSideFuncs:
                - rec_hashnr
                - my_hash_mask
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:568,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:571,17'
              BranchSideFuncs:
                - rec_hashnr
                - my_hash_mask
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:577,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:580,14'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:585,8'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:577,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:580,14'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:585,8'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:580,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:580,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:585,8'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:585,61'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:586,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:590,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:591,21'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:592,17'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:592,12'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
            - BranchSide:      'mysys/hash.c:598,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:598,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:602,28'
              BranchSideFuncs:
                - pop_dynamic
            - BranchSide:      'mysys/hash.c:638,10'
              BranchSideFuncs:
                - pop_dynamic
        - Branch String:   'mysys/hash.c:605,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:607,14'
              BranchSideFuncs:
                - pop_dynamic
            - BranchSide:      'mysys/hash.c:610,20'
              BranchSideFuncs:
                - my_hash_mask
                - movelink
                - pop_dynamic
                - my_hash_mask
                - my_hash_mask
                - movelink
                - movelink
        - Branch String:   'mysys/hash.c:613,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - movelink
            - BranchSide:      'mysys/hash.c:620,61'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - movelink
                - pop_dynamic
                - movelink
        - Branch String:   'mysys/hash.c:621,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:623,9'
              BranchSideFuncs:
                - movelink
                - pop_dynamic
                - movelink
            - BranchSide:      'mysys/hash.c:633,12'
              BranchSideFuncs:
                - movelink
                - pop_dynamic
        - Branch String:   'mysys/hash.c:623,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:625,16'
              BranchSideFuncs:
                - movelink
                - pop_dynamic
            - BranchSide:      'mysys/hash.c:633,12'
              BranchSideFuncs:
                - movelink
                - pop_dynamic
        - Branch String:   'mysys/hash.c:639,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:639,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/hash.c:574,28'
          Dst:             rec_hashnr
        - Src:             'mysys/hash.c:574,15'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:604,15'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:612,16'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:617,5'
          Dst:             movelink
        - Src:             'mysys/hash.c:620,9'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:621,15'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:626,7'
          Dst:             movelink
        - Src:             'mysys/hash.c:634,3'
          Dst:             movelink
        - Src:             'mysys/hash.c:638,10'
          Dst:             pop_dynamic
    - functionName:    my_hash_insert
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          372
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - alloc_dynamic
        - movelink
        - my_hash_key
        - my_hash_mask
        - my_hash_rec_mask
        - my_hash_search_using_hash_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:404,17'
              BranchSideFuncs:
                - my_hash_key
                - my_hash_search_using_hash_value
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
            - BranchSide:      'mysys/hash.c:404,17'
              BranchSideFuncs:
                - my_hash_key
                - my_hash_search_using_hash_value
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
        - Branch String:   'mysys/hash.c:407,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:409,69'
              BranchSideFuncs:
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
            - BranchSide:      'mysys/hash.c:414,49'
              BranchSideFuncs:
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
        - Branch String:   'mysys/hash.c:409,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:409,9'
              BranchSideFuncs:
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
            - BranchSide:      'mysys/hash.c:414,49'
              BranchSideFuncs:
                - alloc_dynamic
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
        - Branch String:   'mysys/hash.c:414,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:417,8'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
                - my_hash_mask
        - Branch String:   'mysys/hash.c:421,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:426,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:510,67'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:428,11'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:429,6'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:431,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:429,6'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:431,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:510,67'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:431,11'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:433,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:469,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:433,6'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:435,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:454,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:435,8'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:454,8'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:457,12'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:463,22'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:469,6'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:471,16'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:480,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:480,8'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:483,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:489,23'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:493,5'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:426,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:496,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:496,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:498,13'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:502,15'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:502,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:504,14'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:510,67'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:513,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:515,14'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:520,15'
              BranchSideFuncs:
                - my_hash_rec_mask
                - movelink
        - Branch String:   'mysys/hash.c:523,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:526,34'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:536,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:536,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:537,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/hash.c:404,17'
          Dst:             my_hash_key
        - Src:             'mysys/hash.c:409,9'
          Dst:             my_hash_search_using_hash_value
        - Src:             'mysys/hash.c:414,28'
          Dst:             alloc_dynamic
        - Src:             'mysys/hash.c:429,6'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:510,8'
          Dst:             my_hash_mask
        - Src:             'mysys/hash.c:522,18'
          Dst:             my_hash_rec_mask
        - Src:             'mysys/hash.c:531,7'
          Dst:             movelink
    - functionName:    my_hash_search_using_hash_value
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_first_from_hash_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
            - BranchSide:      'mysys/hash.c:245,10'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
      Callsites:
        - Src:             'mysys/hash.c:245,10'
          Dst:             my_hash_first_from_hash_value
    - functionName:    my_hash_first
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_hash_first_from_hash_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:264,44'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
            - BranchSide:      'mysys/hash.c:264,44'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
        - Branch String:   'mysys/hash.c:265,58'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:265,58'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
            - BranchSide:      'mysys/hash.c:266,64'
              BranchSideFuncs:
                - my_hash_first_from_hash_value
      Callsites:
        - Src:             'mysys/hash.c:263,8'
          Dst:             my_hash_first_from_hash_value
    - functionName:    my_hash_search
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_first
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_first
            - BranchSide:      'mysys/hash.c:236,10'
              BranchSideFuncs:
                - my_hash_first
      Callsites:
        - Src:             'mysys/hash.c:236,10'
          Dst:             my_hash_first
    - functionName:    my_hash_reset
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_free_elements
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_free_elements
            - BranchSide:      'mysys/hash.c:178,3'
              BranchSideFuncs:
                - my_hash_free_elements
      Callsites:
        - Src:             'mysys/hash.c:178,3'
          Dst:             my_hash_free_elements
    - functionName:    my_hash_free_elements
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:119,23'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:120,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:127,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:129,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:131,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/hash.c:136,5'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:135,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:136,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_free
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_dynamic
        - my_hash_free_elements
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_hash_free_elements
                - delete_dynamic
            - BranchSide:      'mysys/hash.c:157,3'
              BranchSideFuncs:
                - my_hash_free_elements
                - delete_dynamic
      Callsites:
        - Src:             'mysys/hash.c:157,3'
          Dst:             my_hash_free_elements
        - Src:             'mysys/hash.c:159,3'
          Dst:             delete_dynamic
    - functionName:    my_hash_init2
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_dynamic_array2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:90,9'
              BranchSideFuncs:
                - init_dynamic_array2
            - BranchSide:      'mysys/hash.c:90,9'
              BranchSideFuncs:
                - init_dynamic_array2
        - Branch String:   'mysys/hash.c:95,24'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:95,24'
              BranchSideFuncs:
                - init_dynamic_array2
            - BranchSide:      'mysys/hash.c:95,24'
              BranchSideFuncs:
                - init_dynamic_array2
      Callsites:
        - Src:             'mysys/hash.c:99,8'
          Dst:             init_dynamic_array2
    - functionName:    my_hash_sort
      functionSourceFile: '/src/server/mysys/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_hash_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/hash.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              BranchSideFuncs:
                - my_ci_hash_sort
            - BranchSide:      'mysys/hash.c:47,9'
              BranchSideFuncs:
                - my_ci_hash_sort
      Callsites:
        - Src:             'mysys/hash.c:48,3'
          Dst:             my_ci_hash_sort
    - functionName:    my_ci_hash_sort
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1413,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convert_dirname
      functionSourceFile: '/src/server/mysys/mf_dirname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strmake
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/mf_dirname.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:114,8'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/mf_dirname.c:114,8'
              BranchSideFuncs:
                - strmake
        - Branch String:   'mysys/mf_dirname.c:114,17'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:114,30'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/mf_dirname.c:145,43'
              BranchSideFuncs:
                - strmake
        - Branch String:   'mysys/mf_dirname.c:114,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:115,29'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/mf_dirname.c:145,7'
              BranchSideFuncs:
                - strmake
        - Branch String:   'mysys/mf_dirname.c:149,20'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:149,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:149,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_dirname.c:149,45'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:149,45'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:149,55'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_dirname.c:149,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:151,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/mf_dirname.c:145,7'
          Dst:             strmake
    - functionName:    dirname_part
      functionSourceFile: '/src/server/mysys/mf_dirname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_dirname
        - dirname_length
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/mf_dirname.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:0,0'
              BranchSideFuncs:
                - dirname_length
                - convert_dirname
            - BranchSide:      'mysys/mf_dirname.c:70,10'
              BranchSideFuncs:
                - dirname_length
                - convert_dirname
      Callsites:
        - Src:             'mysys/mf_dirname.c:70,10'
          Dst:             dirname_length
        - Src:             'mysys/mf_dirname.c:71,29'
          Dst:             convert_dirname
    - functionName:    dirname_length
      functionSourceFile: '/src/server/mysys/mf_dirname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/mf_dirname.c:34,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:44,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_dirname.c:44,28'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:34,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_dirname.c:34,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:44,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_load_path
      functionSourceFile: '/src/server/mysys/mf_loadpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - is_prefix
        - my_getwd
        - strlen
        - strmake
        - strxnmov
        - test_if_hard_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/mf_loadpath.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:37,8'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
                - is_prefix
                - strlen
                - my_getwd
                - strlen
                - strmake
                - strxnmov
            - BranchSide:      'mysys/mf_loadpath.c:37,8'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
                - is_prefix
                - strlen
                - my_getwd
                - strlen
                - strmake
                - strxnmov
        - Branch String:   'mysys/mf_loadpath.c:37,30'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:37,33'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
                - is_prefix
                - strlen
                - my_getwd
                - strlen
                - strmake
                - strxnmov
            - BranchSide:      'mysys/mf_loadpath.c:38,7'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
                - is_prefix
                - strlen
                - my_getwd
                - strlen
                - strmake
                - strxnmov
        - Branch String:   'mysys/mf_loadpath.c:37,56'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:37,56'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/mf_loadpath.c:38,7'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
                - is_prefix
                - strlen
                - my_getwd
                - strlen
                - strmake
                - strxnmov
        - Branch String:   'mysys/mf_loadpath.c:37,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:37,7'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
                - strxnmov
            - BranchSide:      'mysys/mf_loadpath.c:40,21'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
                - strxnmov
        - Branch String:   'mysys/mf_loadpath.c:40,42'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:40,45'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
                - strxnmov
            - BranchSide:      'mysys/mf_loadpath.c:41,6'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
                - strxnmov
        - Branch String:   'mysys/mf_loadpath.c:40,69'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:41,6'
              BranchSideFuncs:
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
            - BranchSide:      'mysys/mf_loadpath.c:46,43'
              BranchSideFuncs:
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
        - Branch String:   'mysys/mf_loadpath.c:41,36'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:42,7'
              BranchSideFuncs:
                - strxnmov
                - strmake
                - strlen
                - my_getwd
                - strlen
                - strmake
            - BranchSide:      'mysys/mf_loadpath.c:46,43'
              BranchSideFuncs:
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
        - Branch String:   'mysys/mf_loadpath.c:40,12'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:46,43'
              BranchSideFuncs:
                - strlen
                - my_getwd
                - strmake
                - strlen
                - strmake
            - BranchSide:      'mysys/mf_loadpath.c:55,12'
              BranchSideFuncs:
                - strxnmov
                - strmake
        - Branch String:   'mysys/mf_loadpath.c:46,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:46,9'
              BranchSideFuncs:
                - strlen
                - strmake
                - strmake
            - BranchSide:      'mysys/mf_loadpath.c:48,22'
              BranchSideFuncs:
                - strlen
                - strmake
                - strmake
      Callsites:
        - Src:             'mysys/mf_loadpath.c:38,7'
          Dst:             test_if_hard_path
        - Src:             'mysys/mf_loadpath.c:41,6'
          Dst:             is_prefix
        - Src:             'mysys/mf_loadpath.c:46,43'
          Dst:             strlen
        - Src:             'mysys/mf_loadpath.c:46,11'
          Dst:             my_getwd
        - Src:             'mysys/mf_loadpath.c:48,22'
          Dst:             strlen
        - Src:             'mysys/mf_loadpath.c:49,14'
          Dst:             strmake
        - Src:             'mysys/mf_loadpath.c:55,12'
          Dst:             strxnmov
        - Src:             'mysys/mf_loadpath.c:56,3'
          Dst:             strmake
    - functionName:    unpack_filename
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dirname_part
        - strcpy
        - strlen
        - system_filename
        - unpack_dirname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:420,10'
              BranchSideFuncs:
                - dirname_part
                - unpack_dirname
                - strlen
                - system_filename
                - strcpy
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:420,10'
              BranchSideFuncs:
                - dirname_part
                - unpack_dirname
                - strlen
                - system_filename
                - strcpy
                - system_filename
        - Branch String:   'mysys/mf_pack.c:422,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:424,12'
              BranchSideFuncs:
                - strcpy
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:428,13'
              BranchSideFuncs:
                - system_filename
      Callsites:
        - Src:             'mysys/mf_pack.c:420,10'
          Dst:             dirname_part
        - Src:             'mysys/mf_pack.c:421,12'
          Dst:             unpack_dirname
        - Src:             'mysys/mf_pack.c:422,16'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:424,12'
          Dst:             strcpy
        - Src:             'mysys/mf_pack.c:425,13'
          Dst:             system_filename
        - Src:             'mysys/mf_pack.c:428,13'
          Dst:             system_filename
    - functionName:    unpack_dirname
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __memmove_chk
        - bmove_upp
        - expand_tilde
        - normalize_dirname
        - strlen
        - system_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:340,11'
              BranchSideFuncs:
                - normalize_dirname
                - system_filename
                - expand_tilde
                - strlen
                - bmove_upp
                - __memmove_chk
            - BranchSide:      'mysys/mf_pack.c:340,11'
              BranchSideFuncs:
                - normalize_dirname
                - system_filename
                - expand_tilde
                - strlen
                - bmove_upp
                - __memmove_chk
        - Branch String:   'mysys/mf_pack.c:342,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:342,7'
              BranchSideFuncs:
                - expand_tilde
                - strlen
                - system_filename
                - bmove_upp
                - __memmove_chk
            - BranchSide:      'mysys/mf_pack.c:344,16'
              BranchSideFuncs:
                - expand_tilde
                - strlen
                - system_filename
                - bmove_upp
                - __memmove_chk
        - Branch String:   'mysys/mf_pack.c:345,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:345,9'
              BranchSideFuncs:
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:347,26'
              BranchSideFuncs:
                - strlen
                - system_filename
                - bmove_upp
                - __memmove_chk
        - Branch String:   'mysys/mf_pack.c:348,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:348,11'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:350,16'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
        - Branch String:   'mysys/mf_pack.c:350,21'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:350,49'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:352,10'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
        - Branch String:   'mysys/mf_pack.c:350,6'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:352,10'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
        - Branch String:   'mysys/mf_pack.c:352,6'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - __memmove_chk
                - system_filename
            - BranchSide:      'mysys/mf_pack.c:355,36'
              BranchSideFuncs:
                - bmove_upp
                - __memmove_chk
                - system_filename
      Callsites:
        - Src:             'mysys/mf_pack.c:340,11'
          Dst:             normalize_dirname
        - Src:             'mysys/mf_pack.c:344,36'
          Dst:             expand_tilde
        - Src:             'mysys/mf_pack.c:348,29'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:355,4'
          Dst:             bmove_upp
        - Src:             'mysys/mf_pack.c:356,2'
          Dst:             __memmove_chk
        - Src:             'mysys/mf_pack.c:364,3'
          Dst:             system_filename
    - functionName:    system_filename
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmake
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/mf_pack.c:439,20'
              BranchSideFuncs:
                - strmake
      Callsites:
        - Src:             'mysys/mf_pack.c:439,20'
          Dst:             strmake
    - functionName:    normalize_dirname
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cleanup_dirname
        - intern_filename
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:297,10'
              BranchSideFuncs:
                - intern_filename
                - strlen
                - cleanup_dirname
            - BranchSide:      'mysys/mf_pack.c:297,10'
              BranchSideFuncs:
                - intern_filename
                - strlen
                - cleanup_dirname
        - Branch String:   'mysys/mf_pack.c:299,14'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:299,14'
              BranchSideFuncs:
                - cleanup_dirname
            - BranchSide:      'mysys/mf_pack.c:303,19'
              BranchSideFuncs:
                - cleanup_dirname
        - Branch String:   'mysys/mf_pack.c:303,38'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:303,38'
              BranchSideFuncs:
                - cleanup_dirname
            - BranchSide:      'mysys/mf_pack.c:306,16'
              BranchSideFuncs:
                - cleanup_dirname
        - Branch String:   'mysys/mf_pack.c:306,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs:
                - cleanup_dirname
            - BranchSide:      'mysys/mf_pack.c:308,5'
              BranchSideFuncs:
                - cleanup_dirname
      Callsites:
        - Src:             'mysys/mf_pack.c:297,10'
          Dst:             intern_filename
        - Src:             'mysys/mf_pack.c:298,11'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:312,10'
          Dst:             cleanup_dirname
    - functionName:    expand_tilde
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - endpwent
        - getpwnam
        - strchr
        - strend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:373,7'
              BranchSideFuncs:
                - strchr
                - getpwnam
                - endpwent
                - strend
            - BranchSide:      'mysys/mf_pack.c:373,7'
              BranchSideFuncs:
                - strchr
                - getpwnam
                - endpwent
                - strend
        - Branch String:   'mysys/mf_pack.c:373,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_pack.c:380,15'
              BranchSideFuncs:
                - strchr
                - getpwnam
                - endpwent
                - strend
        - Branch String:   'mysys/mf_pack.c:380,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:381,11'
              BranchSideFuncs:
                - strend
                - getpwnam
                - endpwent
            - BranchSide:      'mysys/mf_pack.c:382,11'
              BranchSideFuncs:
                - getpwnam
                - endpwent
        - Branch String:   'mysys/mf_pack.c:386,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_pack.c:388,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/mf_pack.c:380,15'
          Dst:             strchr
        - Src:             'mysys/mf_pack.c:381,11'
          Dst:             strend
        - Src:             'mysys/mf_pack.c:383,16'
          Dst:             getpwnam
        - Src:             'mysys/mf_pack.c:385,5'
          Dst:             endpwent
    - functionName:    __memmove_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwnam
      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:    endpwent
      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:    intern_filename
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dirname_part
        - strnmov
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:448,12'
              BranchSideFuncs:
                - dirname_part
                - strnmov
                - strnmov
            - BranchSide:      'mysys/mf_pack.c:448,12'
              BranchSideFuncs:
                - dirname_part
                - strnmov
                - strnmov
        - Branch String:   'mysys/mf_pack.c:448,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:448,7'
              BranchSideFuncs:
                - strnmov
                - dirname_part
                - strnmov
            - BranchSide:      'mysys/mf_pack.c:450,12'
              BranchSideFuncs:
                - strnmov
                - dirname_part
                - strnmov
      Callsites:
        - Src:             'mysys/mf_pack.c:450,12'
          Dst:             strnmov
        - Src:             'mysys/mf_pack.c:453,11'
          Dst:             dirname_part
        - Src:             'mysys/mf_pack.c:454,10'
          Dst:             strnmov
    - functionName:    cleanup_dirname
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          357
      EdgeCount:       105
      CyclomaticComplexity: 32
      functionsReached:
        - memcmp
        - my_getwd
        - stpcpy
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:149,12'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:149,12'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:151,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,3'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:151,36'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:162,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:163,12'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:166,41'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:166,54'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:206,37'
              BranchSideFuncs:
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:166,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:169,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:209,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:169,6'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:171,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:172,27'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:172,35'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:183,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:172,44'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:172,47'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:174,11'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:172,8'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:174,11'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:195,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:174,10'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:179,10'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:180,10'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:181,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:183,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:183,26'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:183,34'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:195,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:183,43'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:183,46'
              BranchSideFuncs:
                - my_getwd
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:185,10'
              BranchSideFuncs:
                - my_getwd
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
        - Branch String:   'mysys/mf_pack.c:183,8'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:185,10'
              BranchSideFuncs:
                - my_getwd
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - stpcpy
                - strcpy
                - stpcpy
            - BranchSide:      'mysys/mf_pack.c:195,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:185,10'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:187,11'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
            - BranchSide:      'mysys/mf_pack.c:190,10'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:191,10'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:192,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
            - BranchSide:      'mysys/mf_pack.c:195,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
                - stpcpy
                - memcmp
        - Branch String:   'mysys/mf_pack.c:195,24'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:195,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:197,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:195,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:196,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:197,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:195,24'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:195,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:197,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - stpcpy
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:197,36'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:200,10'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:197,36'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:198,32'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:200,10'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:197,15'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:200,10'
              BranchSideFuncs:
                - stpcpy
                - memcmp
                - memcmp
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:206,49'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:207,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:209,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:206,16'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:209,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:209,30'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:209,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:209,16'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:216,26'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:209,16'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:216,41'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:216,30'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:216,41'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:216,54'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:216,57'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:216,16'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
        - Branch String:   'mysys/mf_pack.c:151,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:151,3'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:151,36'
              BranchSideFuncs:
                - strcpy
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
      Callsites:
        - Src:             'mysys/mf_pack.c:166,44'
          Dst:             memcmp
        - Src:             'mysys/mf_pack.c:179,10'
          Dst:             stpcpy
        - Src:             'mysys/mf_pack.c:185,10'
          Dst:             my_getwd
        - Src:             'mysys/mf_pack.c:190,10'
          Dst:             stpcpy
        - Src:             'mysys/mf_pack.c:198,32'
          Dst:             memcmp
        - Src:             'mysys/mf_pack.c:200,10'
          Dst:             stpcpy
        - Src:             'mysys/mf_pack.c:207,10'
          Dst:             memcmp
        - Src:             'mysys/mf_pack.c:220,10'
          Dst:             strcpy
    - functionName:    stpcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_dirname
      functionSourceFile: '/src/server/mysys/mf_pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - bchange
        - cleanup_dirname
        - intern_filename
        - is_prefix
        - memcmp
        - my_getwd
        - strlen
        - strmov_overlapp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/mf_pack.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:38,10'
              BranchSideFuncs:
                - intern_filename
                - my_getwd
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - strlen
                - strlen
                - bchange
            - BranchSide:      'mysys/mf_pack.c:38,10'
              BranchSideFuncs:
                - intern_filename
                - my_getwd
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - strlen
                - strlen
                - bchange
        - Branch String:   'mysys/mf_pack.c:47,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:49,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - bchange
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:59,18'
              BranchSideFuncs:
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:53,23'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:53,26'
              BranchSideFuncs:
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:59,18'
              BranchSideFuncs:
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:51,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:55,66'
              BranchSideFuncs:
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:59,18'
              BranchSideFuncs:
                - cleanup_dirname
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:59,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_pack.c:62,9'
              BranchSideFuncs:
                - strlen
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:62,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:64,15'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:65,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:68,16'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:68,20'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:68,30'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:68,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:70,11'
              BranchSideFuncs:
                - memcmp
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:70,43'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:70,46'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:70,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:72,7'
              BranchSideFuncs:
                - strmov_overlapp
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:76,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:78,22'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:76,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:76,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:76,9'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:78,22'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:78,32'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - memcmp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:78,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:80,18'
              BranchSideFuncs:
                - memcmp
                - is_prefix
                - strlen
                - strmov_overlapp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:80,40'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:80,43'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:80,6'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:82,11'
              BranchSideFuncs:
                - strmov_overlapp
                - is_prefix
                - strlen
                - strmov_overlapp
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs:
                - is_prefix
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:86,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_pack.c:88,10'
              BranchSideFuncs:
                - strlen
                - strmov_overlapp
        - Branch String:   'mysys/mf_pack.c:89,6'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:90,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_pack.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/mf_pack.c:38,10'
          Dst:             intern_filename
        - Src:             'mysys/mf_pack.c:47,18'
          Dst:             my_getwd
        - Src:             'mysys/mf_pack.c:49,18'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:55,66'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:55,7'
          Dst:             bchange
        - Src:             'mysys/mf_pack.c:59,18'
          Dst:             cleanup_dirname
        - Src:             'mysys/mf_pack.c:64,15'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:70,11'
          Dst:             memcmp
        - Src:             'mysys/mf_pack.c:73,9'
          Dst:             strmov_overlapp
        - Src:             'mysys/mf_pack.c:80,6'
          Dst:             memcmp
        - Src:             'mysys/mf_pack.c:83,11'
          Dst:             strmov_overlapp
        - Src:             'mysys/mf_pack.c:86,11'
          Dst:             is_prefix
        - Src:             'mysys/mf_pack.c:88,10'
          Dst:             strlen
        - Src:             'mysys/mf_pack.c:90,11'
          Dst:             strmov_overlapp
    - functionName:    my_filename
      functionSourceFile: '/src/server/mysys/my_div.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_div.c:30,41'
          Branch Sides:
            - BranchSide:      'mysys/my_div.c:30,45'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_div.c:30,41'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_div.c:30,7'
          Branch Sides:
            - BranchSide:      'mysys/my_div.c:30,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_div.c:32,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_div.c:32,15'
          Branch Sides:
            - BranchSide:      'mysys/my_div.c:32,35'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_div.c:37,5'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_div.c:32,7'
          Branch Sides:
            - BranchSide:      'mysys/my_div.c:32,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_div.c:37,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    has_path
      functionSourceFile: '/src/server/mysys/my_getwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_getwd.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'mysys/my_getwd.c:160,10'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'mysys/my_getwd.c:160,10'
          Dst:             strchr
    - functionName:    test_if_hard_path
      functionSourceFile: '/src/server/mysys/my_getwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_getwd.c:134,33'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:134,36'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:136,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:134,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:135,31'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:141,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:135,31'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:135,31'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:134,33'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:134,36'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:136,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:134,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:134,33'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:141,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:136,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:141,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_setwd
      functionSourceFile: '/src/server/mysys/my_getwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _my_thread_var
        - chdir
        - my_error
        - strmake
        - test_if_hard_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_getwd.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:101,9'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
            - BranchSide:      'mysys/my_getwd.c:101,9'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
        - Branch String:   'mysys/my_getwd.c:101,16'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:101,27'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
            - BranchSide:      'mysys/my_getwd.c:102,5'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
        - Branch String:   'mysys/my_getwd.c:101,41'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:101,44'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
            - BranchSide:      'mysys/my_getwd.c:103,12'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
        - Branch String:   'mysys/my_getwd.c:101,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:102,5'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
            - BranchSide:      'mysys/my_getwd.c:103,12'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - _my_thread_var
                - my_error
                - test_if_hard_path
                - strmake
        - Branch String:   'mysys/my_getwd.c:103,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:105,14'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
            - BranchSide:      'mysys/my_getwd.c:111,9'
              BranchSideFuncs:
                - test_if_hard_path
                - strmake
        - Branch String:   'mysys/my_getwd.c:106,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:107,44'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_getwd.c:111,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:122,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_getwd.c:114,11'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:114,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:116,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_getwd.c:103,12'
          Dst:             chdir
        - Src:             'mysys/my_getwd.c:105,14'
          Dst:             __errno_location
        - Src:             'mysys/my_getwd.c:105,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_getwd.c:107,7'
          Dst:             my_error
        - Src:             'mysys/my_getwd.c:111,9'
          Dst:             test_if_hard_path
        - Src:             'mysys/my_getwd.c:113,12'
          Dst:             strmake
    - functionName:    chdir
      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:    my_getwd
      functionSourceFile: '/src/server/mysys/my_getwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _my_thread_var
        - getcwd
        - my_error
        - strend
        - strmake
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_getwd.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:54,12'
              BranchSideFuncs:
                - strmake
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_getwd.c:54,12'
              BranchSideFuncs:
                - strmake
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_getwd.c:54,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:57,7'
              BranchSideFuncs:
                - strmake
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_getwd.c:57,7'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:58,41'
              BranchSideFuncs:
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_getwd.c:62,14'
              BranchSideFuncs:
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_getwd.c:62,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_getwd.c:64,21'
              BranchSideFuncs:
                - getcwd
                - strend
                - strmake
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_getwd.c:64,38'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:64,49'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_error
                - strend
                - strmake
            - BranchSide:      'mysys/my_getwd.c:79,16'
              BranchSideFuncs:
                - strend
                - strmake
        - Branch String:   'mysys/my_getwd.c:64,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:66,16'
              BranchSideFuncs:
                - strend
                - strmake
            - BranchSide:      'mysys/my_getwd.c:79,16'
              BranchSideFuncs:
                - strend
                - strmake
        - Branch String:   'mysys/my_getwd.c:79,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:81,13'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'mysys/my_getwd.c:84,12'
              BranchSideFuncs:
                - strmake
      Callsites:
        - Src:             'mysys/my_getwd.c:58,12'
          Dst:             strmake
        - Src:             'mysys/my_getwd.c:64,10'
          Dst:             getcwd
        - Src:             'mysys/my_getwd.c:66,16'
          Dst:             __errno_location
        - Src:             'mysys/my_getwd.c:66,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_getwd.c:67,7'
          Dst:             my_error
        - Src:             'mysys/my_getwd.c:79,16'
          Dst:             strend
        - Src:             'mysys/my_getwd.c:84,12'
          Dst:             strmake
    - functionName:    getcwd
      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:    my_fstat
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fstat64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - fstat64
            - BranchSide:      'mysys/my_lib.c:343,3'
              BranchSideFuncs:
                - fstat64
      Callsites:
        - Src:             'mysys/my_lib.c:343,3'
          Dst:             fstat64
    - functionName:    fstat64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __fxstat64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:518,10'
          Dst:             __fxstat64
    - functionName:    __fxstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_names
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mysys/my_lib.c:88,21'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'mysys/my_lib.c:88,11'
          Dst:             strcmp
    - functionName:    my_stat
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_free
        - my_malloc
        - stat64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:355,27'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
                - my_malloc
            - BranchSide:      'mysys/my_lib.c:355,27'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
                - my_malloc
        - Branch String:   'mysys/my_lib.c:355,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:356,44'
              BranchSideFuncs:
                - my_malloc
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_lib.c:360,8'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_lib.c:356,9'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:360,8'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:375,16'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:360,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:360,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:370,13'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_lib.c:371,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:372,5'
              BranchSideFuncs:
                - my_free
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:375,16'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:375,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:375,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:377,43'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
      Callsites:
        - Src:             'mysys/my_lib.c:356,34'
          Dst:             my_malloc
        - Src:             'mysys/my_lib.c:360,8'
          Dst:             stat64
        - Src:             'mysys/my_lib.c:370,13'
          Dst:             __errno_location
        - Src:             'mysys/my_lib.c:370,3'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:372,5'
          Dst:             my_free
        - Src:             'mysys/my_lib.c:377,43'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:377,5'
          Dst:             my_error
    - functionName:    stat64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __xstat64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:504,10'
          Dst:             __xstat64
    - functionName:    __xstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    directory_file_name
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:100,7'
              BranchSideFuncs:
                - strnmov
            - BranchSide:      'mysys/my_lib.c:100,7'
              BranchSideFuncs:
                - strnmov
        - Branch String:   'mysys/my_lib.c:100,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - strnmov
            - BranchSide:      'mysys/my_lib.c:102,8'
              BranchSideFuncs:
                - strnmov
        - Branch String:   'mysys/my_lib.c:103,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_lib.c:102,8'
          Dst:             strnmov
    - functionName:    my_dir
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          233
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - _my_thread_var
        - closedir
        - comp_names
        - directory_file_name
        - init_alloc_root
        - init_dynamic_array2
        - insert_dynamic
        - memdup_root
        - my_dirend
        - my_error
        - my_malloc
        - my_qsort
        - my_stat
        - opendir
        - readdir64
        - strcpy
        - strdup_root
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:123,13'
              BranchSideFuncs:
                - directory_file_name
                - opendir
                - my_malloc
                - init_dynamic_array2
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - init_alloc_root
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - closedir
                - my_qsort
                - __errno_location
                - _my_thread_var
            - BranchSide:      'mysys/my_lib.c:123,13'
              BranchSideFuncs:
                - directory_file_name
                - opendir
                - my_malloc
                - init_dynamic_array2
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - init_alloc_root
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - closedir
                - my_qsort
                - __errno_location
                - _my_thread_var
        - Branch String:   'mysys/my_lib.c:125,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:127,15'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:131,25'
              BranchSideFuncs:
                - my_malloc
                - init_dynamic_array2
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - init_alloc_root
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:131,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:135,7'
              BranchSideFuncs:
                - closedir
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:190,10'
              BranchSideFuncs:
                - closedir
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:135,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:140,19'
              BranchSideFuncs:
                - init_alloc_root
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:188,3'
              BranchSideFuncs:
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:145,3'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:149,13'
              BranchSideFuncs:
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:177,10'
              BranchSideFuncs:
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:149,30'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:150,10'
              BranchSideFuncs:
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:154,9'
              BranchSideFuncs:
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:151,32'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:151,35'
              BranchSideFuncs:
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:154,9'
              BranchSideFuncs:
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:154,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - strcpy
                - my_stat
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:164,23'
              BranchSideFuncs:
                - strdup_root
                - memdup_root
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - strcpy
                - my_stat
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:167,16'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:168,20'
              BranchSideFuncs:
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:171,17'
              BranchSideFuncs:
                - insert_dynamic
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
                - readdir64
                - strcpy
                - my_stat
                - strdup_root
                - memdup_root
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:179,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:182,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_lib.c:192,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:193,42'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
      Callsites:
        - Src:             'mysys/my_lib.c:123,13'
          Dst:             directory_file_name
        - Src:             'mysys/my_lib.c:125,15'
          Dst:             opendir
        - Src:             'mysys/my_lib.c:127,15'
          Dst:             __errno_location
        - Src:             'mysys/my_lib.c:127,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:131,15'
          Dst:             my_malloc
        - Src:             'mysys/my_lib.c:135,7'
          Dst:             init_dynamic_array2
        - Src:             'mysys/my_lib.c:140,3'
          Dst:             init_alloc_root
        - Src:             'mysys/my_lib.c:145,12'
          Dst:             readdir64
        - Src:             'mysys/my_lib.c:158,14'
          Dst:             strcpy
        - Src:             'mysys/my_lib.c:159,14'
          Dst:             my_stat
        - Src:             'mysys/my_lib.c:164,23'
          Dst:             strdup_root
        - Src:             'mysys/my_lib.c:168,20'
          Dst:             memdup_root
        - Src:             'mysys/my_lib.c:173,9'
          Dst:             insert_dynamic
        - Src:             'mysys/my_lib.c:177,10'
          Dst:             closedir
        - Src:             'mysys/my_lib.c:180,5'
          Dst:             my_qsort
        - Src:             'mysys/my_lib.c:180,5'
          Dst:             comp_names
        - Src:             'mysys/my_lib.c:188,3'
          Dst:             my_dirend
        - Src:             'mysys/my_lib.c:190,10'
          Dst:             closedir
        - Src:             'mysys/my_lib.c:193,42'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:193,5'
          Dst:             my_error
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir64
      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:    my_dirend
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - delete_dynamic
        - free_root
        - my_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:74,7'
              BranchSideFuncs:
                - delete_dynamic
                - free_root
                - my_free
            - BranchSide:      'mysys/my_lib.c:74,7'
              BranchSideFuncs:
                - delete_dynamic
                - free_root
                - my_free
        - Branch String:   'mysys/my_lib.c:74,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:76,27'
              BranchSideFuncs:
                - delete_dynamic
                - free_root
                - my_free
      Callsites:
        - Src:             'mysys/my_lib.c:76,5'
          Dst:             delete_dynamic
        - Src:             'mysys/my_lib.c:77,5'
          Dst:             free_root
        - Src:             'mysys/my_lib.c:78,5'
          Dst:             my_free
    - functionName:    my_close
      functionSourceFile: '/src/server/mysys/my_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _my_thread_var
        - close
        - my_error
        - my_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_open.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:83,17'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_open.c:83,17'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_open.c:83,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:84,15'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_open.c:86,19'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_open.c:86,33'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:86,36'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_open.c:93,8'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_open.c:86,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:86,36'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_open.c:93,8'
              BranchSideFuncs:
                - close
                - __errno_location
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_open.c:97,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:100,14'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_open.c:105,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_open.c:101,9'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:102,29'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_open.c:105,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/my_open.c:105,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_open.c:107,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'mysys/my_open.c:93,8'
          Dst:             close
        - Src:             'mysys/my_open.c:100,14'
          Dst:             __errno_location
        - Src:             'mysys/my_open.c:100,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_open.c:102,7'
          Dst:             my_error
        - Src:             'mysys/my_open.c:107,5'
          Dst:             my_free
    - functionName:    my_register_filename
      functionSourceFile: '/src/server/mysys/my_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_open.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:135,16'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_strdup
            - BranchSide:      'mysys/my_open.c:135,16'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_strdup
        - Branch String:   'mysys/my_open.c:135,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:137,5'
              BranchSideFuncs:
                - my_strdup
            - BranchSide:      'mysys/my_open.c:146,13'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_open.c:138,36'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:138,48'
              BranchSideFuncs:
                - my_strdup
            - BranchSide:      'mysys/my_open.c:138,36'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_open.c:138,9'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:138,9'
              BranchSideFuncs:
                - my_strdup
            - BranchSide:      'mysys/my_open.c:140,39'
              BranchSideFuncs:
                - my_strdup
        - Branch String:   'mysys/my_open.c:149,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_open.c:151,9'
              BranchSideFuncs:
                - _my_thread_var
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_open.c:151,9'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:0,0'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_open.c:154,14'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
      Callsites:
        - Src:             'mysys/my_open.c:140,29'
          Dst:             my_strdup
        - Src:             'mysys/my_open.c:146,13'
          Dst:             __errno_location
        - Src:             'mysys/my_open.c:146,3'
          Dst:             _my_thread_var
        - Src:             'mysys/my_open.c:151,9'
          Dst:             _my_thread_var
        - Src:             'mysys/my_open.c:155,24'
          Dst:             _my_thread_var
        - Src:             'mysys/my_open.c:153,5'
          Dst:             my_error
    - functionName:    open_nosymlinks
      functionSourceFile: '/src/server/mysys/my_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_open_parent_dir_nosymlinks
        - openat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_open.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs:
                - my_open_parent_dir_nosymlinks
                - openat64
                - close
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs:
                - my_open_parent_dir_nosymlinks
                - openat64
                - close
        - Branch String:   'mysys/my_open.c:22,1'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs:
                - openat64
                - close
        - Branch String:   'mysys/my_open.c:22,1'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs:
                - close
            - BranchSide:      'mysys/my_open.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_open.c:22,1'
          Dst:             my_open_parent_dir_nosymlinks
        - Src:             'mysys/my_open.c:22,1'
          Dst:             openat64
        - Src:             'mysys/my_open.c:22,1'
          Dst:             close
    - functionName:    my_open
      functionSourceFile: '/src/server/mysys/my_open.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_register_filename
        - open64
        - open_nosymlinks
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_open.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:50,17'
              BranchSideFuncs:
                - open_nosymlinks
                - my_register_filename
                - open64
            - BranchSide:      'mysys/my_open.c:50,17'
              BranchSideFuncs:
                - open_nosymlinks
                - my_register_filename
                - open64
        - Branch String:   'mysys/my_open.c:50,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:51,15'
              BranchSideFuncs:
                - open_nosymlinks
                - my_register_filename
                - open64
            - BranchSide:      'mysys/my_open.c:55,15'
              BranchSideFuncs:
                - open_nosymlinks
                - my_register_filename
                - open64
        - Branch String:   'mysys/my_open.c:55,7'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:56,42'
              BranchSideFuncs:
                - open64
                - my_register_filename
            - BranchSide:      'mysys/my_open.c:58,31'
              BranchSideFuncs:
                - open64
                - my_register_filename
      Callsites:
        - Src:             'mysys/my_open.c:56,10'
          Dst:             open_nosymlinks
        - Src:             'mysys/my_open.c:58,10'
          Dst:             open64
        - Src:             'mysys/my_open.c:61,7'
          Dst:             my_register_filename
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_read
      functionSourceFile: '/src/server/mysys/my_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          221
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
        - my_filename
        - read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_read.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:42,17'
              BranchSideFuncs:
                - __errno_location
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:42,17'
              BranchSideFuncs:
                - __errno_location
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:42,7'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:43,15'
              BranchSideFuncs:
                - __errno_location
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:61,9'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:63,32'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_read.c:68,26'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:68,40'
              BranchSideFuncs:
                - _my_thread_var
                - read
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:70,9'
              BranchSideFuncs:
                - _my_thread_var
                - read
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:68,55'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:68,11'
              BranchSideFuncs:
                - my_filename
                - my_error
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:72,66'
              BranchSideFuncs:
                - my_filename
                - my_error
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:68,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:70,9'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:72,22'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:72,27'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:72,66'
              BranchSideFuncs:
                - my_filename
                - my_error
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:72,46'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:72,53'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:72,66'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:80,21'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:72,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:0,0'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:80,21'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:72,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:0,0'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:89,19'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:72,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:0,0'
              BranchSideFuncs:
                - read
                - _my_thread_var
                - _my_thread_var
                - my_filename
                - my_error
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:89,19'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:80,36'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:80,11'
              BranchSideFuncs:
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:89,19'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:80,36'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:80,11'
              BranchSideFuncs:
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:89,19'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:80,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:83,15'
              BranchSideFuncs:
                - my_filename
                - my_error
            - BranchSide:      'mysys/my_read.c:89,19'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:89,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:95,18'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:101,45'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_read.c:89,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:89,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:93,20'
              BranchSideFuncs:
                - my_filename
                - my_error
        - Branch String:   'mysys/my_read.c:95,18'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:97,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:108,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_read.c:101,45'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:100,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:108,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_read.c:100,11'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:100,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_read.c:105,9'
          Branch Sides:
            - BranchSide:      'mysys/my_read.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:108,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_read.c:0,0'
          Dst:             __errno_location
        - Src:             'mysys/my_read.c:51,16'
          Dst:             read
        - Src:             'mysys/my_read.c:63,22'
          Dst:             _my_thread_var
        - Src:             'mysys/my_read.c:70,9'
          Dst:             _my_thread_var
        - Src:             'mysys/my_read.c:94,20'
          Dst:             my_filename
        - Src:             'mysys/my_read.c:92,11'
          Dst:             my_error
        - Src:             'mysys/my_read.c:98,20'
          Dst:             my_filename
        - Src:             'mysys/my_read.c:96,11'
          Dst:             my_error
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeze_size
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:402,14'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:402,14'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:402,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:402,7'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:405,13'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:405,13'
          Branch Sides:
            - BranchSide:      'mysys/array.c:406,14'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:406,14'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:406,21'
          Branch Sides:
            - BranchSide:      'mysys/array.c:406,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:406,31'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:406,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:406,7'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:408,46'
              BranchSideFuncs:
                - my_realloc
      Callsites:
        - Src:             'mysys/array.c:408,28'
          Dst:             my_realloc
    - functionName:    delete_dynamic_with_callback
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - delete_dynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/array.c:381,3'
          Branch Sides:
            - BranchSide:      'mysys/array.c:380,29'
              BranchSideFuncs:
                - delete_dynamic
            - BranchSide:      'mysys/array.c:381,3'
              BranchSideFuncs:
                - delete_dynamic
        - Branch String:   'mysys/array.c:381,3'
          Branch Sides:
            - BranchSide:      'mysys/array.c:381,3'
              BranchSideFuncs:
                - delete_dynamic
            - BranchSide:      'mysys/array.c:382,5'
              BranchSideFuncs:
                - delete_dynamic
      Callsites:
        - Src:             'mysys/array.c:384,3'
          Dst:             delete_dynamic
    - functionName:    delete_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:344,14'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/array.c:344,14'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/array.c:344,21'
          Branch Sides:
            - BranchSide:      'mysys/array.c:344,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:344,33'
              BranchSideFuncs:
                - my_free
        - Branch String:   'mysys/array.c:344,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:344,7'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/array.c:345,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'mysys/array.c:345,5'
          Dst:             my_free
    - functionName:    delete_dynamic_element
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/array.c:319,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:326,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    allocate_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_malloc
        - my_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:274,30'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
            - BranchSide:      'mysys/array.c:274,30'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
        - Branch String:   'mysys/array.c:274,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:278,34'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
        - Branch String:   'mysys/array.c:280,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:286,50'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:294,52'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:286,12'
          Branch Sides:
            - BranchSide:      'mysys/array.c:286,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:290,31'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:294,14'
          Branch Sides:
            - BranchSide:      'mysys/array.c:294,14'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:300,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:286,33'
          Dst:             my_malloc
        - Src:             'mysys/array.c:294,34'
          Dst:             my_realloc
    - functionName:    set_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - allocate_dynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:240,21'
              BranchSideFuncs:
                - allocate_dynamic
            - BranchSide:      'mysys/array.c:240,21'
              BranchSideFuncs:
                - allocate_dynamic
        - Branch String:   'mysys/array.c:240,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:242,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:248,17'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:242,35'
          Branch Sides:
            - BranchSide:      'mysys/array.c:242,38'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:244,5'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:242,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:242,38'
          Dst:             allocate_dynamic
    - functionName:    pop_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/array.c:215,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:216,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    append_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_dynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:124,33'
              BranchSideFuncs:
                - alloc_dynamic
            - BranchSide:      'mysys/array.c:124,33'
              BranchSideFuncs:
                - alloc_dynamic
        - Branch String:   'mysys/array.c:126,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:129,18'
              BranchSideFuncs:
                - alloc_dynamic
            - BranchSide:      'mysys/array.c:137,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:129,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:131,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:129,18'
          Dst:             alloc_dynamic
    - functionName:    alloc_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_malloc
        - my_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:167,14'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
            - BranchSide:      'mysys/array.c:167,14'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
        - Branch String:   'mysys/array.c:167,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:170,16'
              BranchSideFuncs:
                - my_malloc
                - my_realloc
            - BranchSide:      'mysys/array.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:170,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:176,48'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/array.c:188,34'
              BranchSideFuncs:
                - my_realloc
        - Branch String:   'mysys/array.c:176,11'
          Branch Sides:
            - BranchSide:      'mysys/array.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:182,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:182,11'
          Branch Sides:
            - BranchSide:      'mysys/array.c:183,32'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:185,26'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:187,14'
          Branch Sides:
            - BranchSide:      'mysys/array.c:187,14'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:194,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:176,31'
          Dst:             my_malloc
        - Src:             'mysys/array.c:188,16'
          Dst:             my_realloc
    - functionName:    init_append_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    insert_dynamic
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_dynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:95,7'
              BranchSideFuncs:
                - alloc_dynamic
            - BranchSide:      'mysys/array.c:95,7'
              BranchSideFuncs:
                - alloc_dynamic
        - Branch String:   'mysys/array.c:95,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:97,18'
              BranchSideFuncs:
                - alloc_dynamic
            - BranchSide:      'mysys/array.c:102,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/array.c:97,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:97,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:97,18'
          Dst:             alloc_dynamic
    - functionName:    init_dynamic_array2
      functionSourceFile: '/src/server/mysys/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - my_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/array.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/array.c:50,8'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:50,8'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:50,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:52,21'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:56,10'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:52,21'
          Branch Sides:
            - BranchSide:      'mysys/array.c:53,20'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:53,20'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:53,24'
          Branch Sides:
            - BranchSide:      'mysys/array.c:53,56'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:56,10'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:53,9'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:56,10'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:63,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:65,24'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/array.c:72,7'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:72,18'
          Branch Sides:
            - BranchSide:      'mysys/array.c:72,18'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:73,64'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/array.c:72,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/array.c:75,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/array.c:73,33'
          Dst:             my_malloc
    - functionName:    my_uca1400_collation_definition_add
      functionSourceFile: '/src/server/mysys/charset-def.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - add_compiled_collation
        - my_once_alloc
        - my_uca1400_collation_definition_init
        - my_uca1400_make_builtin_collation_id
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mysys/charset-def.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:196,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_once_alloc
                - my_uca1400_collation_definition_init
                - add_compiled_collation
            - BranchSide:      'mysys/charset-def.c:196,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_once_alloc
                - my_uca1400_collation_definition_init
                - add_compiled_collation
        - Branch String:   'mysys/charset-def.c:201,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset-def.c:204,7'
              BranchSideFuncs:
                - my_once_alloc
                - my_uca1400_collation_definition_init
                - add_compiled_collation
        - Branch String:   'mysys/charset-def.c:203,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset-def.c:206,7'
              BranchSideFuncs:
                - my_uca1400_collation_definition_init
                - add_compiled_collation
        - Branch String:   'mysys/charset-def.c:206,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:206,7'
              BranchSideFuncs:
                - add_compiled_collation
            - BranchSide:      'mysys/charset-def.c:208,3'
              BranchSideFuncs:
                - add_compiled_collation
      Callsites:
        - Src:             'mysys/charset-def.c:196,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'mysys/charset-def.c:204,7'
          Dst:             my_once_alloc
        - Src:             'mysys/charset-def.c:206,7'
          Dst:             my_uca1400_collation_definition_init
        - Src:             'mysys/charset-def.c:208,3'
          Dst:             add_compiled_collation
    - functionName:    my_uca1400_collation_definitions_add
      functionSourceFile: '/src/server/mysys/charset-def.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - my_charset_loader_init_mysys
        - my_uca1400_collation_definition_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset-def.c:217,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:218,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:218,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:234,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:234,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:240,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset-def.c:234,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:240,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset-def.c:234,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:240,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:226,22'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset-def.c:224,5'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:221,18'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
        - Branch String:   'mysys/charset-def.c:240,15'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:234,15'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
            - BranchSide:      'mysys/charset-def.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset-def.c:219,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:219,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset-def.c:224,5'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
                - my_uca1400_collation_definition_add
      Callsites:
        - Src:             'mysys/charset-def.c:218,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset-def.c:234,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:234,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:240,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:234,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:240,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:234,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:240,15'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'mysys/charset-def.c:240,15'
          Dst:             my_uca1400_collation_definition_add
    - functionName:    init_compiled_charsets
      functionSourceFile: '/src/server/mysys/charset-def.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          269
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - add_compiled_collation
        - add_compiled_extra_collation
        - my_uca1400_collation_definitions_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset-def.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:258,3'
              BranchSideFuncs:
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_extra_collation
                - my_uca1400_collation_definitions_add
            - BranchSide:      'mysys/charset-def.c:258,3'
              BranchSideFuncs:
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_collation
                - add_compiled_extra_collation
                - my_uca1400_collation_definitions_add
        - Branch String:   'mysys/charset-def.c:543,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:544,5'
              BranchSideFuncs:
                - my_uca1400_collation_definitions_add
            - BranchSide:      'mysys/charset-def.c:546,7'
              BranchSideFuncs:
                - my_uca1400_collation_definitions_add
        - Branch String:   'mysys/charset-def.c:543,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:544,5'
              BranchSideFuncs:
                - my_uca1400_collation_definitions_add
            - BranchSide:      'mysys/charset-def.c:546,7'
              BranchSideFuncs:
                - my_uca1400_collation_definitions_add
        - Branch String:   'mysys/charset-def.c:546,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:546,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset-def.c:549,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset-def.c:258,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:259,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:261,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:262,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:263,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:264,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:265,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:268,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:269,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:270,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:271,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:275,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:279,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:280,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:281,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:282,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:286,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:290,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:291,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:292,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:293,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:297,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:298,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:299,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:300,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:304,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:305,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:306,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:307,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:311,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:312,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:313,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:314,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:318,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:319,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:320,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:321,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:325,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:326,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:327,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:328,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:332,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:333,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:334,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:335,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:336,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:338,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:339,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:340,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:341,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:342,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:343,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:344,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:345,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:346,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:347,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:348,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:349,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:350,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:351,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:352,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:353,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:354,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:355,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:356,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:357,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:358,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:359,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:360,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:361,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:362,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:363,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:364,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:365,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:366,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:371,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:372,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:373,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:374,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:378,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:379,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:380,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:381,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:382,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:383,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:388,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:389,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:390,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:391,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:392,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:393,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:394,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:395,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:396,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:397,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:398,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:399,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:400,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:401,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:402,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:403,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:404,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:405,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:406,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:407,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:408,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:409,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:410,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:411,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:412,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:413,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:414,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:415,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:416,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:422,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:423,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:424,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:425,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:426,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:428,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:429,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:430,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:431,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:432,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:433,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:434,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:435,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:436,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:437,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:438,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:439,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:440,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:441,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:442,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:443,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:444,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:445,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:446,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:447,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:448,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:449,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:450,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:451,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:452,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:453,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:454,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:455,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:456,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:462,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:463,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:464,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:465,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:466,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:467,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:468,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:469,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:471,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:472,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:473,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:474,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:475,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:476,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:477,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:478,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:479,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:480,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:481,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:482,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:483,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:484,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:485,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:486,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:487,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:488,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:489,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:490,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:491,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:492,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:493,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:494,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:495,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:496,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:497,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:498,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:499,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:505,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:506,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:507,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:508,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:510,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:511,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:512,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:513,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:514,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:515,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:516,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:517,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:518,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:519,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:520,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:521,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:522,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:523,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:524,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:525,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:526,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:527,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:528,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:529,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:530,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:531,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:532,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:533,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:534,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:535,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:536,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:537,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:538,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:544,5'
          Dst:             add_compiled_extra_collation
        - Src:             'mysys/charset-def.c:546,7'
          Dst:             my_uca1400_collation_definitions_add
    - functionName:    my_qsort
      functionSourceFile: '/src/server/mysys/mf_qsort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         552
      ICount:          3210
      EdgeCount:       768
      CyclomaticComplexity: 218
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/mf_qsort.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:106,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:106,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:110,29'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:126,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:128,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:140,30'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:128,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:131,32'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:128,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:131,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:131,32'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:128,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:131,35'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:131,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:128,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:131,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:131,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:133,4'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:131,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:133,4'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:131,32'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:128,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:131,35'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:141,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:143,34'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:144,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:145,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:146,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:148,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:154,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:156,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:163,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:165,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:168,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:163,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:165,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:168,19'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:168,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:176,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:171,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:171,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:170,2'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:171,10'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:183,5'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:163,14'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:193,25'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:176,6'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:178,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:193,25'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:193,9'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:195,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:202,26'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:195,11'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:214,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:202,14'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:204,31'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:214,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:204,14'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:211,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/mf_qsort.c:214,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:124,27'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:214,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_round_up_to_next_power
      functionSourceFile: '/src/server/include/my_bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lex_string_casedn_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_root
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:685,31'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:685,31'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:687,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:687,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:689,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:687,18'
          Dst:             alloc_root
    - functionName:    alloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - root_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:306,11'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:306,11'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:307,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:309,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:327,18'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:309,32'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:310,12'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:319,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:310,69'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:311,16'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:319,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:309,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:319,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:319,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:319,38'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:327,18'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:319,5'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:319,0'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:330,15'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:332,29'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:332,29'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:332,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:335,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:339,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:349,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:351,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:332,29'
          Dst:             root_alloc
    - functionName:    root_alloc
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mmap64
        - my_malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:52,16'
              BranchSideFuncs:
                - mmap64
                - my_malloc
            - BranchSide:      'mysys/my_alloc.c:52,16'
              BranchSideFuncs:
                - mmap64
                - my_malloc
        - Branch String:   'mysys/my_alloc.c:54,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:57,20'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/my_alloc.c:66,26'
              BranchSideFuncs:
                - my_malloc
        - Branch String:   'mysys/my_alloc.c:60,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:60,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:58,10'
          Dst:             mmap64
        - Src:             'mysys/my_alloc.c:66,10'
          Dst:             my_malloc
    - functionName:    mmap64
      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:    safe_lexcstrdup_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strmake_root
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:673,7'
              BranchSideFuncs:
                - strmake_root
            - BranchSide:      'mysys/my_alloc.c:673,7'
              BranchSideFuncs:
                - strmake_root
        - Branch String:   'mysys/my_alloc.c:673,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:673,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:674,14'
              BranchSideFuncs:
                - strmake_root
      Callsites:
        - Src:             'mysys/my_alloc.c:674,14'
          Dst:             strmake_root
    - functionName:    strmake_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_root
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:652,31'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:652,31'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:652,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:652,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:654,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:656,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:652,12'
          Dst:             alloc_root
    - functionName:    memdup_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:665,12'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:665,12'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:665,34'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:665,34'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:665,37'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:665,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:665,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:665,12'
          Dst:             alloc_root
    - functionName:    strdup_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strmake_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - strlen
                - strmake_root
            - BranchSide:      'mysys/my_alloc.c:645,34'
              BranchSideFuncs:
                - strlen
                - strmake_root
      Callsites:
        - Src:             'mysys/my_alloc.c:645,34'
          Dst:             strlen
        - Src:             'mysys/my_alloc.c:645,10'
          Dst:             strmake_root
    - functionName:    protect_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mprotect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:624,20'
              BranchSideFuncs:
                - mprotect
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:624,20'
              BranchSideFuncs:
                - mprotect
                - mprotect
        - Branch String:   'mysys/my_alloc.c:624,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:626,28'
              BranchSideFuncs:
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:629,20'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:624,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:626,28'
              BranchSideFuncs:
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:629,20'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:629,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:631,28'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:629,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:631,28'
              BranchSideFuncs:
                - mprotect
      Callsites:
        - Src:             'mysys/my_alloc.c:627,5'
          Dst:             mprotect
        - Src:             'mysys/my_alloc.c:632,5'
          Dst:             mprotect
    - functionName:    mprotect
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_all_new_blocks
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_last_memroot_block
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:580,10'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:580,42'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:580,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    move_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:561,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:563,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_prealloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:531,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:533,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:539,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:539,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:541,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:533,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:531,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:533,53'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:533,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:531,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:531,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:533,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:539,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:541,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:539,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:541,53'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:541,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:539,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:539,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:541,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_blocks_free
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:435,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:437,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:442,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:435,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:437,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:442,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:445,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:447,23'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:445,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:447,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - mark_blocks_free
        - root_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:489,15'
              BranchSideFuncs:
                - mark_blocks_free
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:489,15'
              BranchSideFuncs:
                - mark_blocks_free
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:489,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:491,5'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:495,17'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:495,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:496,11'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:498,19'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:501,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:498,3'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:502,33'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:498,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:500,27'
              BranchSideFuncs:
                - root_free
            - BranchSide:      'mysys/my_alloc.c:504,19'
              BranchSideFuncs:
                - root_free
        - Branch String:   'mysys/my_alloc.c:507,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:504,3'
              BranchSideFuncs:
                - root_free
            - BranchSide:      'mysys/my_alloc.c:508,33'
              BranchSideFuncs:
                - root_free
        - Branch String:   'mysys/my_alloc.c:504,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:506,27'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:511,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:511,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:513,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:518,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:491,5'
          Dst:             mark_blocks_free
        - Src:             'mysys/my_alloc.c:502,7'
          Dst:             root_free
        - Src:             'mysys/my_alloc.c:508,7'
          Dst:             root_free
    - functionName:    root_free
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - munmap
        - my_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:73,13'
              BranchSideFuncs:
                - munmap
                - my_free
            - BranchSide:      'mysys/my_alloc.c:73,13'
              BranchSideFuncs:
                - munmap
                - my_free
        - Branch String:   'mysys/my_alloc.c:73,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:74,5'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_alloc.c:77,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'mysys/my_alloc.c:74,5'
          Dst:             munmap
        - Src:             'mysys/my_alloc.c:77,5'
          Dst:             my_free
    - 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:    multi_alloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - alloc_root
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:393,3'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:393,3'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:395,16'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:395,16'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:395,16'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:395,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:397,13'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:403,3'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:397,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:395,16'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:395,16'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:405,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:410,16'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:410,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:410,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:410,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:420,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:413,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:410,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:410,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:405,24'
          Dst:             alloc_root
    - functionName:    reset_root_defaults
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - calculate_block_sizes
        - root_alloc
        - root_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:214,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:216,28'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:259,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:217,30'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:218,30'
              BranchSideFuncs:
                - root_alloc
                - root_free
            - BranchSide:      'mysys/my_alloc.c:225,14'
              BranchSideFuncs:
                - root_alloc
                - root_free
        - Branch String:   'mysys/my_alloc.c:225,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:228,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:244,30'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:228,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:234,18'
              BranchSideFuncs:
                - root_alloc
                - root_free
        - Branch String:   'mysys/my_alloc.c:234,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:225,14'
              BranchSideFuncs:
                - root_free
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:237,23'
              BranchSideFuncs:
                - root_free
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:225,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:228,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:244,30'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:244,11'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:254,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:211,3'
          Dst:             calculate_block_sizes
        - Src:             'mysys/my_alloc.c:238,11'
          Dst:             root_free
        - Src:             'mysys/my_alloc.c:244,30'
          Dst:             root_alloc
    - functionName:    calculate_block_sizes
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - my_round_up_to_next_power
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:0,0'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:94,21'
              BranchSideFuncs:
                - my_round_up_to_next_power
                - my_round_up_to_next_power
            - BranchSide:      'mysys/my_alloc.c:94,21'
              BranchSideFuncs:
                - my_round_up_to_next_power
                - my_round_up_to_next_power
        - Branch String:   'mysys/my_alloc.c:96,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:98,27'
              BranchSideFuncs:
                - my_round_up_to_next_power
                - my_round_up_to_next_power
            - BranchSide:      'mysys/my_alloc.c:105,54'
              BranchSideFuncs:
                - my_round_up_to_next_power
                - my_round_up_to_next_power
        - Branch String:   'mysys/my_alloc.c:99,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:100,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:108,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:109,45'
              BranchSideFuncs:
                - my_round_up_to_next_power
      Callsites:
        - Src:             'mysys/my_alloc.c:105,28'
          Dst:             my_round_up_to_next_power
        - Src:             'mysys/my_alloc.c:109,19'
          Dst:             my_round_up_to_next_power
    - functionName:    init_alloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calculate_block_sizes
        - root_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:154,25'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:154,13'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:154,13'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:158,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:159,5'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:160,16'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:160,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:161,20'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:171,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:175,22'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:174,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:178,29'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:183,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:163,3'
          Dst:             calculate_block_sizes
        - Src:             'mysys/my_alloc.c:175,22'
          Dst:             root_alloc
    - functionName:    bchange
      functionSourceFile: '/src/server/strings/bchange.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bmove_upp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/bchange.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/bchange.c:44,25'
              BranchSideFuncs:
                - bmove_upp
            - BranchSide:      'strings/bchange.c:44,25'
              BranchSideFuncs:
                - bmove_upp
        - Branch String:   'strings/bchange.c:45,7'
          Branch Sides:
            - BranchSide:      'strings/bchange.c:46,18'
              BranchSideFuncs:
                - bmove_upp
            - BranchSide:      'strings/bchange.c:48,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/bchange.c:46,5'
          Dst:             bmove_upp
    - functionName:    bmove_upp
      functionSourceFile: '/src/server/strings/bmove_upp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          269
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,13'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,13'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,32'
              BranchSideFuncs: []
        - Branch String:   'strings/bmove_upp.c:43,3'
          Branch Sides:
            - BranchSide:      'strings/bmove_upp.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/bmove_upp.c:43,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_big5_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3076
                - mi_uint8korr.3076
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3076
                - mi_uint8korr.3076
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_big5_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_big5_nopad_bin
    - functionName:    my_strnncollsp_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_big5_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_big5_nopad_bin
    - functionName:    my_scan_weight_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_big5_chinese_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
    - functionName:    my_strnxfrm_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - big5strokexfrm
        - my_ci_charlen
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse_nopad
                - big5strokexfrm
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse_nopad
                - big5strokexfrm
        - Branch String:   'strings/strcoll.inl:458,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:465,17'
              BranchSideFuncs:
                - big5strokexfrm
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:472,15'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:467,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:468,17'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:469,10'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:472,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:472,0'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:456,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:456,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:458,9'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse_nopad
                - big5strokexfrm
      Callsites:
        - Src:             'strings/strcoll.inl:458,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:465,17'
          Dst:             big5strokexfrm
        - Src:             'strings/strcoll.inl:475,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    big5strokexfrm
      functionSourceFile: '/src/server/strings/ctype-big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         179
      ICount:          627
      EdgeCount:       266
      CyclomaticComplexity: 89
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-big5.c:816,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:816,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:816,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:816,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:816,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:817,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:817,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:817,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:823,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:817,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:817,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:817,52'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:817,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:817,69'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:818,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:817,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:817,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:818,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:818,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:818,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:819,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:818,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:819,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:819,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:819,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:852,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:819,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:819,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:820,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:819,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:819,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:820,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:820,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:820,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:821,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:820,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:820,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:821,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:821,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:821,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:822,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:821,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:821,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:822,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:822,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:822,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:823,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:822,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:822,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:823,86'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:823,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:823,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:824,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:823,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:823,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:824,67'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:823,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:823,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:824,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:824,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:824,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:825,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:824,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:824,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:824,103'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:824,79'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:824,79'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:825,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:824,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:824,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:825,86'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:825,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:825,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:826,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:825,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:825,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:826,67'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:825,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:825,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:826,103'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:826,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:826,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:826,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:826,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:826,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:826,79'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:826,79'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:827,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:826,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:826,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:827,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:827,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:827,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:827,86'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:827,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:827,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:827,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:827,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,66'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:830,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,60'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,118'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,77'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,77'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,83'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,94'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,94'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:828,154'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,130'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,130'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:829,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:828,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:828,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:829,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:829,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:829,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:829,86'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:829,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:829,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:830,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:829,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:829,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:830,86'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:830,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:830,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:831,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:830,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:830,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:831,84'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:830,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:830,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:831,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:831,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:831,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:852,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:831,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:831,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:831,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:831,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:831,60'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:831,120'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:831,96'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:831,96'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:832,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:831,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:831,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:832,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:832,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:832,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:833,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:832,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:832,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:833,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:833,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:833,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:834,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:833,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:833,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:834,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:834,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:834,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:835,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:834,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:835,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:835,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:835,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:836,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:835,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:835,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:836,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:836,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:836,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:837,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:836,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:836,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:837,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:837,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:837,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:838,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:837,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:837,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:838,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:838,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:838,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:839,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:838,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:838,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:839,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:839,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:839,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:840,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:839,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:839,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:840,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:840,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:840,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:841,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:840,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:840,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:841,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:841,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:841,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:842,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:841,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:841,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:842,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:842,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:842,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:843,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:842,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:842,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:843,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:843,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:843,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:844,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:843,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:843,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:844,52'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:844,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:844,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:845,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:844,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:844,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:844,69'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:844,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:844,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:845,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:845,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:845,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:847,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:845,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:845,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:846,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:846,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:846,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:847,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:847,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:847,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:852,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:847,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:847,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:848,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:848,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:848,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:849,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:849,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:849,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:850,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:850,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:850,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:851,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:851,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:851,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:852,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_big5_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
    - functionName:    my_strnncollsp_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_big5_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_big5_chinese_nopad_ci
    - functionName:    my_scan_weight_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_big5_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_strnncollsp_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_big5_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_strnncoll_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_big5_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_scan_weight_big5_bin
                - my_strcoll_mb7_bin_4bytes.3075
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_ascii_4bytes_found.3073
                - my_strcoll_mb7_bin_8bytes.3074
                - my_strcoll_mb7_bin_4bytes.3075
                - my_scan_weight_big5_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_scan_weight_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - big5strokexfrm
        - my_ci_charlen
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse
                - big5strokexfrm
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse
                - big5strokexfrm
        - Branch String:   'strings/strcoll.inl:458,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:465,17'
              BranchSideFuncs:
                - big5strokexfrm
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:472,15'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:467,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:468,17'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:469,10'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:472,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:472,0'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:456,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:456,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:458,9'
              BranchSideFuncs:
                - my_ci_charlen.3077
                - my_strxfrm_pad_desc_and_reverse
                - big5strokexfrm
      Callsites:
        - Src:             'strings/strcoll.inl:458,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:465,17'
          Dst:             big5strokexfrm
        - Src:             'strings/strcoll.inl:478,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_strnncollsp_nchars_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_big5_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_big5_chinese_ci
    - functionName:    my_strnncollsp_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_big5_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_big5_chinese_ci
    - functionName:    my_strnncoll_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_big5_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_big5_chinese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_uni_big5_onechar
      functionSourceFile: '/src/server/strings/ctype-big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6599
      functionLinenumberEnd: 6623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          198
      EdgeCount:       68
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-big5.c:6600,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6600,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6600,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6600,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6601,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6602,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6602,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6602,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6602,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6602,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6603,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6604,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6604,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6604,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6604,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6604,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6605,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6606,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6606,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6606,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6606,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6606,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6607,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6608,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6608,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6608,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6608,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6608,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6609,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6610,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6610,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6610,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6610,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6610,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6610,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6612,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6612,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6612,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6612,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6612,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6613,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6614,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6614,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6614,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6614,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6614,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6615,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6616,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6616,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6616,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6616,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6616,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6617,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6618,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6618,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6618,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6618,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6618,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6619,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6620,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6620,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6620,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6620,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6620,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6620,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6621,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_big5_uni_onechar
      functionSourceFile: '/src/server/strings/ctype-big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3658
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-big5.c:3659,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:3659,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:3659,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:3659,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:3660,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:3661,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:3661,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:3661,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:3661,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:3661,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:3661,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:3662,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_big5
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_big5
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_big5
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          78
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_big5
      functionSourceFile: '/src/server/strings/ctype-big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6629
      functionLinenumberEnd: 6652
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - func_uni_big5_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-big5.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6633,9'
              BranchSideFuncs:
                - func_uni_big5_onechar
            - BranchSide:      'strings/ctype-big5.c:6633,9'
              BranchSideFuncs:
                - func_uni_big5_onechar
        - Branch String:   'strings/ctype-big5.c:6633,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6633,7'
              BranchSideFuncs:
                - func_uni_big5_onechar
            - BranchSide:      'strings/ctype-big5.c:6636,7'
              BranchSideFuncs:
                - func_uni_big5_onechar
        - Branch String:   'strings/ctype-big5.c:6636,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6638,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6642,14'
              BranchSideFuncs:
                - func_uni_big5_onechar
        - Branch String:   'strings/ctype-big5.c:6642,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6642,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6645,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6645,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6645,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-big5.c:6642,14'
          Dst:             func_uni_big5_onechar
    - functionName:    my_mb_wc_big5
      functionSourceFile: '/src/server/strings/ctype-big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6658
      functionLinenumberEnd: 6681
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - func_big5_uni_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-big5.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6662,9'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6662,9'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6662,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6662,7'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6665,12'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6665,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6671,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6671,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6671,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6674,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6674,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6674,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6674,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6677,41'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6674,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs:
                - func_big5_uni_onechar
            - BranchSide:      'strings/ctype-big5.c:6674,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-big5.c:6674,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6674,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6677,41'
              BranchSideFuncs:
                - func_big5_uni_onechar
        - Branch String:   'strings/ctype-big5.c:6677,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:6677,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-big5.c:6680,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-big5.c:6677,16'
          Dst:             func_big5_uni_onechar
    - functionName:    my_scan_weight_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_cp932_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3158
                - mi_uint8korr.3158
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3158
                - mi_uint8korr.3158
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_cp932_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_cp932_nopad_bin
    - functionName:    my_strnncollsp_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_cp932_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_cp932_nopad_bin
    - functionName:    my_scan_weight_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          130
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_cp932_japanese_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3158
                - mi_uint8korr.3158
                - my_ascii_to_upper_magic_uint64.3161
                - my_ascii_to_upper_magic_uint64.3161
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3158
                - mi_uint8korr.3158
                - my_ascii_to_upper_magic_uint64.3161
                - my_ascii_to_upper_magic_uint64.3161
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3161
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3161
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_cp932_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
    - functionName:    my_strnncollsp_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_cp932_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_cp932_japanese_nopad_ci
    - functionName:    my_scan_weight_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_cp932_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_strnncollsp_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_cp932_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_strnncoll_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_cp932_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_scan_weight_cp932_bin
                - my_strcoll_mb7_bin_4bytes.3157
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_mb7_bin_8bytes.3156
                - my_strcoll_mb7_bin_4bytes.3157
                - my_scan_weight_cp932_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_scan_weight_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          130
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_cp932_japanese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_cp932_japanese_ci
    - functionName:    my_strnncollsp_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_cp932_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_cp932_japanese_ci
    - functionName:    my_strnncoll_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_cp932_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3160
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_4bytes_found.3155
                - my_strcoll_ascii_toupper_8bytes.3159
                - my_strcoll_ascii_toupper_4bytes.3160
                - my_scan_weight_cp932_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_cp932_japanese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_cp932
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3162
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3162
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3162
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3162
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3162
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_cp932
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:145,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:145,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:147,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_cp932
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          114
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:63,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:63,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_cp932
      functionSourceFile: '/src/server/strings/ctype-cp932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34565
      functionLinenumberEnd: 34598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-cp932.c:34568,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34574,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34580,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34574,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34574,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34576,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34580,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34580,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34581,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34580,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34580,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34584,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34584,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34587,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34593,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34587,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34587,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34589,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34593,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34593,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_cp932
      functionSourceFile: '/src/server/strings/ctype-cp932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34520
      functionLinenumberEnd: 34547
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-cp932.c:34523,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34523,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34526,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34526,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34528,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34533,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34533,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34533,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34539,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34533,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34535,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34539,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34539,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34539,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34543,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34543,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34543,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34544,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34544,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_cp932
      functionSourceFile: '/src/server/strings/ctype-cp932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34605
      functionLinenumberEnd: 34628
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-cp932.c:34610,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34610,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34612,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34612,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34612,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34617,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34612,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34621,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34617,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34621,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-cp932.c:34610,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-cp932.c:34610,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-cp932.c:34612,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          370
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:372,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:374,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:379,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:384,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:372,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:386,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:391,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:372,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:394,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:395,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:406,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:406,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:406,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:404,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:406,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrmlen_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          357
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:298,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:299,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:301,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:300,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:301,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:301,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:303,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:303,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:303,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:303,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:303,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:305,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnncoll_czech
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:258,11'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:258,11'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:258,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:258,25'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,11'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:259,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:259,16'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,25'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:258,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:258,11'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,11'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:258,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:258,25'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,11'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:259,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:259,11'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:259,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:259,16'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:259,25'
              BranchSideFuncs:
                - my_strnncoll_czech
      Callsites:
        - Src:             'strings/ctype-czech.c:260,10'
          Dst:             my_strnncoll_czech
    - functionName:    my_strnncoll_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          578
      EdgeCount:       141
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:240,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:240,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:239,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:240,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:240,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_euckr_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3278
                - mi_uint8korr.3278
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3278
                - mi_uint8korr.3278
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_euckr_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_euckr_nopad_bin
    - functionName:    my_strnncollsp_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_euckr_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_euckr_nopad_bin
    - functionName:    my_scan_weight_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_euckr_korean_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3278
                - mi_uint8korr.3278
                - my_ascii_to_upper_magic_uint64.3281
                - my_ascii_to_upper_magic_uint64.3281
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3278
                - mi_uint8korr.3278
                - my_ascii_to_upper_magic_uint64.3281
                - my_ascii_to_upper_magic_uint64.3281
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3281
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3281
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_euckr_korean_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
    - functionName:    my_strnncollsp_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_euckr_korean_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_euckr_korean_nopad_ci
    - functionName:    my_scan_weight_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_euckr_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_strnncollsp_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_euckr_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_strnncoll_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_euckr_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_scan_weight_euckr_bin
                - my_strcoll_mb7_bin_4bytes.3277
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_mb7_bin_8bytes.3276
                - my_strcoll_mb7_bin_4bytes.3277
                - my_scan_weight_euckr_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_scan_weight_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_euckr_korean_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_euckr_korean_ci
    - functionName:    my_strnncollsp_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_euckr_korean_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_euckr_korean_ci
    - functionName:    my_strnncoll_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_euckr_korean_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_toupper_4bytes.3280
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_4bytes_found.3275
                - my_strcoll_ascii_toupper_8bytes.3279
                - my_strcoll_ascii_toupper_4bytes.3280
                - my_scan_weight_euckr_korean_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_euckr_korean_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_uni_ksc5601_onechar
      functionSourceFile: '/src/server/strings/ctype-euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9849
      functionLinenumberEnd: 9873
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          201
      EdgeCount:       68
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-euc_kr.c:9850,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9850,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9850,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9850,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9851,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9852,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9852,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9852,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9852,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9852,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9853,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9854,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9854,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9854,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9854,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9854,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9855,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9856,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9856,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9856,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9856,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9856,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9857,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9858,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9858,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9858,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9858,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9858,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9859,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9860,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9860,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9860,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9860,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9860,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9861,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9862,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9862,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9862,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9862,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9862,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9863,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9864,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9864,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9864,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9864,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9864,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9865,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9866,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9866,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9866,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9866,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9866,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9867,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9868,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9868,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9868,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9868,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9868,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9869,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9870,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9870,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9870,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9870,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9870,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9870,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9871,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_ksc5601_uni_onechar
      functionSourceFile: '/src/server/strings/ctype-euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5437
      functionLinenumberEnd: 5443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-euc_kr.c:5438,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:5438,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:5438,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:5438,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:5439,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:5440,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:5440,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:5440,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:5440,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:5440,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:5440,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:5441,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_euckr
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3282
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3282
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3282
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3282
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3282
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_euckr
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          133
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_euckr
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_euc_kr
      functionSourceFile: '/src/server/strings/ctype-euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9879
      functionLinenumberEnd: 9901
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - func_uni_ksc5601_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-euc_kr.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9882,9'
              BranchSideFuncs:
                - func_uni_ksc5601_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9882,9'
              BranchSideFuncs:
                - func_uni_ksc5601_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9882,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9882,7'
              BranchSideFuncs:
                - func_uni_ksc5601_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9885,7'
              BranchSideFuncs:
                - func_uni_ksc5601_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9885,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9887,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9891,14'
              BranchSideFuncs:
                - func_uni_ksc5601_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9891,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9891,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9894,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9894,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9894,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-euc_kr.c:9891,14'
          Dst:             func_uni_ksc5601_onechar
    - functionName:    my_mb_wc_euc_kr
      functionSourceFile: '/src/server/strings/ctype-euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9907
      functionLinenumberEnd: 9930
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          120
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - func_ksc5601_uni_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-euc_kr.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9911,9'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9911,9'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9911,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9911,7'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9914,12'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9914,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9920,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9920,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9920,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9926,44'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9926,44'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9923,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
            - BranchSide:      'strings/ctype-euc_kr.c:9923,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-euc_kr.c:9923,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9923,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9926,44'
              BranchSideFuncs:
                - func_ksc5601_uni_onechar
        - Branch String:   'strings/ctype-euc_kr.c:9926,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:9926,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-euc_kr.c:9929,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-euc_kr.c:9926,16'
          Dst:             func_ksc5601_uni_onechar
    - functionName:    my_scan_weight_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_eucjpms_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3365
                - mi_uint8korr.3365
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3365
                - mi_uint8korr.3365
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_eucjpms_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
    - functionName:    my_strnncollsp_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_eucjpms_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_eucjpms_nopad_bin
    - functionName:    my_scan_weight_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_eucjpms_japanese_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3365
                - mi_uint8korr.3365
                - my_ascii_to_upper_magic_uint64.3368
                - my_ascii_to_upper_magic_uint64.3368
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3365
                - mi_uint8korr.3365
                - my_ascii_to_upper_magic_uint64.3368
                - my_ascii_to_upper_magic_uint64.3368
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3368
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3368
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_eucjpms_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
    - functionName:    my_strnncollsp_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_eucjpms_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_eucjpms_japanese_nopad_ci
    - functionName:    my_scan_weight_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_eucjpms_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_strnncollsp_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_eucjpms_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_strnncoll_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_eucjpms_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_scan_weight_eucjpms_bin
                - my_strcoll_mb7_bin_4bytes.3364
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_mb7_bin_8bytes.3363
                - my_strcoll_mb7_bin_4bytes.3364
                - my_scan_weight_eucjpms_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_scan_weight_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_eucjpms_japanese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
    - functionName:    my_strnncollsp_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_eucjpms_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_eucjpms_japanese_ci
    - functionName:    my_strnncoll_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_eucjpms_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3367
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_4bytes_found.3362
                - my_strcoll_ascii_toupper_8bytes.3366
                - my_strcoll_ascii_toupper_4bytes.3367
                - my_scan_weight_eucjpms_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_eucjpms_japanese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_eucjpms
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3369
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3369
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3369
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3369
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3369
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_eucjpms
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          177
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_eucjpms
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          159
      EdgeCount:       60
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:76,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:82,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_eucjpms
      functionSourceFile: '/src/server/strings/ctype-eucjpms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67422
      functionLinenumberEnd: 67463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-eucjpms.c:67425,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67427,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67433,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67427,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67427,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67429,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67433,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67433,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67436,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67436,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67438,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67444,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67438,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67438,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67444,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67446,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67453,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67446,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67446,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67448,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67453,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67453,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67453,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67453,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67453,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67455,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67455,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67455,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67457,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_eucjpms
      functionSourceFile: '/src/server/strings/ctype-eucjpms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67362
      functionLinenumberEnd: 67404
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          170
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-eucjpms.c:67365,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67365,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67368,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67368,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67370,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67374,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67374,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67374,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67383,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67374,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67374,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67376,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67376,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67376,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67378,51'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67378,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67378,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67379,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67379,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67379,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67379,34'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67383,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67385,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67393,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67385,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67385,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67387,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67387,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67387,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67387,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67387,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67387,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67389,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67393,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67393,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67395,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67395,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67395,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67397,55'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67397,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67397,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67399,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67399,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67399,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67399,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67399,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67399,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67399,43'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67399,55'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67399,55'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67399,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_eucjpms
      functionSourceFile: '/src/server/strings/ctype-eucjpms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67469
      functionLinenumberEnd: 67497
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-eucjpms.c:67474,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67474,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67476,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67476,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67481,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67481,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67486,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67486,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-eucjpms.c:67474,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-eucjpms.c:67474,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-eucjpms.c:67476,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_gb2312_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3606
                - mi_uint8korr.3606
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3606
                - mi_uint8korr.3606
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gb2312_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
    - functionName:    my_strnncollsp_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_gb2312_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_gb2312_nopad_bin
    - functionName:    my_scan_weight_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gb2312_chinese_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
    - functionName:    my_strnncollsp_nchars_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gb2312_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
    - functionName:    my_strnncollsp_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_gb2312_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_gb2312_chinese_nopad_ci
    - functionName:    my_scan_weight_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gb2312_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_strnncollsp_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_gb2312_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_strnncoll_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_gb2312_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_scan_weight_gb2312_bin
                - my_strcoll_mb7_bin_4bytes.3605
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_ascii_4bytes_found.3603
                - my_strcoll_mb7_bin_8bytes.3604
                - my_strcoll_mb7_bin_4bytes.3605
                - my_scan_weight_gb2312_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_scan_weight_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gb2312_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
    - functionName:    my_strnncollsp_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gb2312_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
    - functionName:    my_strnncoll_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gb2312_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_uni_gb2312_onechar
      functionSourceFile: '/src/server/strings/ctype-gb2312.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6259
      functionLinenumberEnd: 6281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          184
      EdgeCount:       62
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-gb2312.c:6260,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6260,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6260,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6260,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6261,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6262,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6262,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6262,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6262,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6262,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6263,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6264,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6264,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6264,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6264,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6264,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6265,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6266,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6266,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6266,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6266,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6266,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6267,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6268,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6268,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6268,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6268,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6268,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6269,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6270,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6270,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6270,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6270,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6270,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6271,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6272,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6272,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6272,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6272,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6272,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6273,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6274,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6274,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6274,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6274,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6274,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6275,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6276,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6276,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6276,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6276,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6276,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6277,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6278,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6278,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6278,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6278,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6278,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6278,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6279,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_gb2312_uni_onechar
      functionSourceFile: '/src/server/strings/ctype-gb2312.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-gb2312.c:3366,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3366,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3366,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:3366,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3367,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3368,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:3368,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3368,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3368,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:3368,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3369,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3370,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:3370,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3370,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3370,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:3370,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:3370,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:3371,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_gb2312
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3607
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3607
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3607
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3607
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3607
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_gb2312
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_gb2312
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          64
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_gb2312
      functionSourceFile: '/src/server/strings/ctype-gb2312.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6287
      functionLinenumberEnd: 6309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - func_uni_gb2312_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-gb2312.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6290,9'
              BranchSideFuncs:
                - func_uni_gb2312_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6290,9'
              BranchSideFuncs:
                - func_uni_gb2312_onechar
        - Branch String:   'strings/ctype-gb2312.c:6290,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6290,7'
              BranchSideFuncs:
                - func_uni_gb2312_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6293,7'
              BranchSideFuncs:
                - func_uni_gb2312_onechar
        - Branch String:   'strings/ctype-gb2312.c:6293,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6295,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6299,14'
              BranchSideFuncs:
                - func_uni_gb2312_onechar
        - Branch String:   'strings/ctype-gb2312.c:6299,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6299,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6302,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6302,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6302,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6305,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-gb2312.c:6299,14'
          Dst:             func_uni_gb2312_onechar
    - functionName:    my_mb_wc_gb2312
      functionSourceFile: '/src/server/strings/ctype-gb2312.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6314
      functionLinenumberEnd: 6336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - func_gb2312_uni_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-gb2312.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6317,9'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6317,9'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
        - Branch String:   'strings/ctype-gb2312.c:6317,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6317,7'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6320,12'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
        - Branch String:   'strings/ctype-gb2312.c:6320,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6326,8'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
        - Branch String:   'strings/ctype-gb2312.c:6326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6326,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
        - Branch String:   'strings/ctype-gb2312.c:6329,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6329,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6329,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
            - BranchSide:      'strings/ctype-gb2312.c:6329,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gb2312.c:6329,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6329,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6332,44'
              BranchSideFuncs:
                - func_gb2312_uni_onechar
        - Branch String:   'strings/ctype-gb2312.c:6332,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:6332,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gb2312.c:6335,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-gb2312.c:6332,16'
          Dst:             func_gb2312_uni_onechar
    - functionName:    my_scan_weight_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_gbk_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3698
                - mi_uint8korr.3698
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3698
                - mi_uint8korr.3698
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gbk_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gbk_nopad_bin
    - functionName:    my_strnncollsp_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_gbk_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_gbk_nopad_bin
    - functionName:    my_scan_weight_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - gbksortorder
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             gbksortorder
    - functionName:    gbksortorder
      functionSourceFile: '/src/server/strings/ctype-gbk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3454
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/ctype-gbk.c:3451,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:3451,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gbk_chinese_nopad_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
    - functionName:    my_strnxfrm_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gbksortorder
        - my_ci_charlen
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse_nopad
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse_nopad
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:458,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:465,17'
              BranchSideFuncs:
                - gbksortorder
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:472,15'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:467,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:468,17'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:469,10'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:472,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:472,0'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/strcoll.inl:456,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:456,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/strcoll.inl:458,9'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse_nopad
                - gbksortorder
      Callsites:
        - Src:             'strings/strcoll.inl:458,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:465,17'
          Dst:             gbksortorder
        - Src:             'strings/strcoll.inl:475,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1329,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gbk_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
    - functionName:    my_strnncollsp_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_gbk_chinese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_gbk_chinese_nopad_ci
    - functionName:    my_scan_weight_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gbk_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_strnncollsp_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_gbk_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_strnncoll_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_gbk_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_scan_weight_gbk_bin
                - my_strcoll_mb7_bin_4bytes.3697
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_ascii_4bytes_found.3695
                - my_strcoll_mb7_bin_8bytes.3696
                - my_strcoll_mb7_bin_4bytes.3697
                - my_scan_weight_gbk_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_scan_weight_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - gbksortorder
      functionUses:    10
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:141,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:171,14'
          Dst:             gbksortorder
    - functionName:    my_strnxfrm_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gbksortorder
        - my_ci_charlen
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:452,18'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:458,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:465,17'
              BranchSideFuncs:
                - gbksortorder
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:472,15'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:467,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:468,17'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:469,10'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:472,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:472,0'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:456,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:456,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:458,9'
              BranchSideFuncs:
                - my_ci_charlen.3699
                - my_strxfrm_pad_desc_and_reverse
                - gbksortorder
      Callsites:
        - Src:             'strings/strcoll.inl:458,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:465,17'
          Dst:             gbksortorder
        - Src:             'strings/strcoll.inl:478,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
    - functionName:    my_strnncollsp_nchars_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_gbk_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_gbk_chinese_ci
    - functionName:    my_strnncollsp_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gbk_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_gbk_chinese_ci
    - functionName:    my_strnncoll_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gbk_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_gbk_chinese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_uni_gbk_onechar
      functionSourceFile: '/src/server/strings/ctype-gbk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10540
      functionLinenumberEnd: 10560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          167
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-gbk.c:10541,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10541,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10541,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10541,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10542,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10543,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10543,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10543,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10543,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10543,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10544,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10545,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10545,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10545,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10545,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10545,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10546,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10547,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10547,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10547,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10547,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10547,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10548,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10549,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10549,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10549,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10549,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10549,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10550,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10551,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10551,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10551,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10551,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10551,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10552,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10553,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10553,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10553,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10553,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10553,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10554,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10555,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10555,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10555,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10555,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10555,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10556,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10557,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10557,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10557,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10557,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10557,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10557,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10558,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    func_gbk_uni_onechar
      functionSourceFile: '/src/server/strings/ctype-gbk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7464
      functionLinenumberEnd: 7468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-gbk.c:7465,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:7465,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:7465,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:7465,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:7465,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:7466,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_gbk
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3700
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3700
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3700
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3700
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3700
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_gbk
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_gbk
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          78
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_gbk
      functionSourceFile: '/src/server/strings/ctype-gbk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10565
      functionLinenumberEnd: 10586
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - func_uni_gbk_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-gbk.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10568,9'
              BranchSideFuncs:
                - func_uni_gbk_onechar
            - BranchSide:      'strings/ctype-gbk.c:10568,9'
              BranchSideFuncs:
                - func_uni_gbk_onechar
        - Branch String:   'strings/ctype-gbk.c:10568,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10568,7'
              BranchSideFuncs:
                - func_uni_gbk_onechar
            - BranchSide:      'strings/ctype-gbk.c:10571,7'
              BranchSideFuncs:
                - func_uni_gbk_onechar
        - Branch String:   'strings/ctype-gbk.c:10571,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10573,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10577,14'
              BranchSideFuncs:
                - func_uni_gbk_onechar
        - Branch String:   'strings/ctype-gbk.c:10577,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10577,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10580,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10580,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10580,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-gbk.c:10577,14'
          Dst:             func_uni_gbk_onechar
    - functionName:    my_mb_wc_gbk
      functionSourceFile: '/src/server/strings/ctype-gbk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10591
      functionLinenumberEnd: 10616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - func_gbk_uni_onechar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-gbk.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10594,9'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10594,9'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10594,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10594,7'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10597,6'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10599,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10605,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10605,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10605,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10608,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10608,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10608,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10608,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10611,41'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10608,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs:
                - func_gbk_uni_onechar
            - BranchSide:      'strings/ctype-gbk.c:10608,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-gbk.c:10608,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10608,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10611,41'
              BranchSideFuncs:
                - func_gbk_uni_onechar
        - Branch String:   'strings/ctype-gbk.c:10611,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:10611,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-gbk.c:10614,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-gbk.c:10611,16'
          Dst:             func_gbk_uni_onechar
    - functionName:    my_scan_weight_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_sjis_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3788
                - mi_uint8korr.3788
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3788
                - mi_uint8korr.3788
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_sjis_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_sjis_nopad_bin
    - functionName:    my_strnncollsp_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_sjis_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_sjis_nopad_bin
    - functionName:    my_scan_weight_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          130
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_sjis_japanese_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3788
                - mi_uint8korr.3788
                - my_ascii_to_upper_magic_uint64.3791
                - my_ascii_to_upper_magic_uint64.3791
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3788
                - mi_uint8korr.3788
                - my_ascii_to_upper_magic_uint64.3791
                - my_ascii_to_upper_magic_uint64.3791
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3791
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3791
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_sjis_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
    - functionName:    my_strnncollsp_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_sjis_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_sjis_japanese_nopad_ci
    - functionName:    my_scan_weight_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_sjis_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_strnncollsp_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_sjis_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_strnncoll_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_sjis_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_scan_weight_sjis_bin
                - my_strcoll_mb7_bin_4bytes.3787
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_mb7_bin_8bytes.3786
                - my_strcoll_mb7_bin_4bytes.3787
                - my_scan_weight_sjis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_scan_weight_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          130
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_sjis_japanese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_sjis_japanese_ci
    - functionName:    my_strnncollsp_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_sjis_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_sjis_japanese_ci
    - functionName:    my_strnncoll_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_sjis_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3790
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_4bytes_found.3785
                - my_strcoll_ascii_toupper_8bytes.3789
                - my_strcoll_ascii_toupper_4bytes.3790
                - my_scan_weight_sjis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_sjis_japanese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_to_printable_sjis
      functionSourceFile: '/src/server/strings/ctype-sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34014
      functionLinenumberEnd: 34015
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_wc_to_printable_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-sjis.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype-sjis.c:34015,10'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype-sjis.c:34015,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_native_to_mb_sjis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3792
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3792
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3792
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3792
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3792
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_sjis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:145,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:145,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:145,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:147,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_sjis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          114
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:63,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:63,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:63,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_sjis
      functionSourceFile: '/src/server/strings/ctype-sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33935
      functionLinenumberEnd: 33978
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-sjis.c:33938,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33944,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33959,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33944,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33953,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33973,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33953,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33953,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33955,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33959,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33959,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33960,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33959,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33959,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33960,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33963,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33966,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33973,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33966,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33966,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33968,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33973,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33973,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_sjis
      functionSourceFile: '/src/server/strings/ctype-sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33890
      functionLinenumberEnd: 33917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-sjis.c:33893,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33893,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33896,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33896,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33898,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33903,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33903,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33903,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33909,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33903,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33905,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33909,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33909,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33909,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33913,37'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33913,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33913,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33914,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33914,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_sjis
      functionSourceFile: '/src/server/strings/ctype-sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33984
      functionLinenumberEnd: 34007
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-sjis.c:33989,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33989,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33991,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33991,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33996,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33991,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:34000,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33996,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:34000,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-sjis.c:33989,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-sjis.c:33989,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-sjis.c:33991,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_tis620_nopad
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strxfrm_pad_desc_and_reverse_nopad
        - thai2sortable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:648,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:648,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:648,8'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:651,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:652,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:652,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:653,59'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:655,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:655,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:655,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:655,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:655,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:657,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-tis620.c:650,8'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:653,8'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
    - functionName:    thai2sortable
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:465,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:467,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:496,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:469,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:471,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:471,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:471,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:482,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:471,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:471,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:471,40'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:471,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:461,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:474,4'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:482,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:461,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:482,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:461,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:461,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:463,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_tis620_nopad
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_tis620
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_tis620
            - BranchSide:      'strings/ctype-tis620.c:610,10'
              BranchSideFuncs:
                - my_strnncoll_tis620
      Callsites:
        - Src:             'strings/ctype-tis620.c:610,10'
          Dst:             my_strnncoll_tis620
    - functionName:    my_strnncoll_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_free
        - my_malloc
        - strcmp
        - thai2sortable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:526,7'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:526,7'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:526,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:526,28'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:530,13'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:526,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:530,13'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:530,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:531,19'
              BranchSideFuncs:
                - my_malloc
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:532,12'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
        - Branch String:   'strings/ctype-tis620.c:540,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:540,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:541,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/ctype-tis620.c:531,19'
          Dst:             my_malloc
        - Src:             'strings/ctype-tis620.c:537,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:538,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:539,6'
          Dst:             strcmp
        - Src:             'strings/ctype-tis620.c:541,5'
          Dst:             my_free
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1254,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_ci_fill
        - my_strxfrm_pad_desc_and_reverse
        - thai2sortable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:625,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
            - BranchSide:      'strings/ctype-tis620.c:625,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
        - Branch String:   'strings/ctype-tis620.c:625,8'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
        - Branch String:   'strings/ctype-tis620.c:628,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
            - BranchSide:      'strings/ctype-tis620.c:629,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
        - Branch String:   'strings/ctype-tis620.c:629,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
            - BranchSide:      'strings/ctype-tis620.c:630,53'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.3835
        - Branch String:   'strings/ctype-tis620.c:632,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:632,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:632,49'
              BranchSideFuncs:
                - my_ci_fill.3835
        - Branch String:   'strings/ctype-tis620.c:632,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:632,7'
              BranchSideFuncs:
                - my_ci_fill.3835
            - BranchSide:      'strings/ctype-tis620.c:634,33'
              BranchSideFuncs:
                - my_ci_fill.3835
      Callsites:
        - Src:             'strings/ctype-tis620.c:627,8'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:630,8'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-tis620.c:635,5'
          Dst:             my_ci_fill
    - functionName:    my_strnncollsp_nchars_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_strnncollsp_tis620
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:599,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
            - BranchSide:      'strings/ctype-tis620.c:599,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
        - Branch String:   'strings/ctype-tis620.c:599,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_tis620
            - BranchSide:      'strings/ctype-tis620.c:600,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
        - Branch String:   'strings/ctype-tis620.c:600,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_tis620
            - BranchSide:      'strings/ctype-tis620.c:600,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
      Callsites:
        - Src:             'strings/ctype-tis620.c:601,10'
          Dst:             my_strnncollsp_tis620
    - functionName:    my_strnncollsp_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - my_free
        - my_malloc
        - my_strnncollsp_padspace_bin
        - thai2sortable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:556,17'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:556,17'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:556,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:557,26'
              BranchSideFuncs:
                - my_malloc
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:559,8'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:560,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:562,14'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:563,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:0,0'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:565,3'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:569,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:569,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:569,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:570,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:572,11'
              BranchSideFuncs:
                - my_free
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:579,17'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:572,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:570,12'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:574,13'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/ctype-tis620.c:579,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:580,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:586,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/ctype-tis620.c:580,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:581,51'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:582,50'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
        - Branch String:   'strings/ctype-tis620.c:586,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:586,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:587,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/ctype-tis620.c:557,26'
          Dst:             my_malloc
        - Src:             'strings/ctype-tis620.c:566,13'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:567,13'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:581,11'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-tis620.c:582,10'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-tis620.c:587,5'
          Dst:             my_free
    - functionName:    my_wc_mb_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:858,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:858,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:861,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:862,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:862,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:863,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:863,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:863,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:843,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:843,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:846,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:847,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:847,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:847,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_ujis_nopad_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_nopad_bin
    - functionName:    my_strcoll_ascii_4bytes_found
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:110,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:110,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:110,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:110,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:111,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ascii.h:111,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:111,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:112,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strcoll_mb7_bin_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3930
                - mi_uint8korr.3930
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3930
                - mi_uint8korr.3930
        - Branch String:   'strings/ctype-ascii.h:186,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:186,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:186,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:184,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:185,17'
          Dst:             mi_uint8korr
    - functionName:    my_strcoll_mb7_bin_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:174,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:174,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:174,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mi_uint8korr
      functionSourceFile: '/src/server/include/byte_order_generic_x86_64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/byte_order_generic_x86_64.h:0,0'
          Branch Sides:
            - BranchSide:      'include/byte_order_generic_x86_64.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/byte_order_generic_x86_64.h:120,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ujis_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ujis_nopad_bin
    - functionName:    my_strnncollsp_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_ujis_nopad_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_ujis_nopad_bin
    - functionName:    my_scan_weight_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_ujis_japanese_nopad_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:270,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
    - functionName:    my_strcoll_ascii_toupper_8bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_uint8korr
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3930
                - mi_uint8korr.3930
                - my_ascii_to_upper_magic_uint64.3933
                - my_ascii_to_upper_magic_uint64.3933
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3930
                - mi_uint8korr.3930
                - my_ascii_to_upper_magic_uint64.3933
                - my_ascii_to_upper_magic_uint64.3933
        - Branch String:   'strings/ctype-ascii.h:162,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:162,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:162,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:158,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:159,17'
          Dst:             mi_uint8korr
        - Src:             'strings/ctype-ascii.h:160,7'
          Dst:             my_ascii_to_upper_magic_uint64
        - Src:             'strings/ctype-ascii.h:161,7'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_strcoll_ascii_toupper_4bytes
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ascii_to_upper_magic_uint64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-ascii.h:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3933
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3933
        - Branch String:   'strings/ctype-ascii.h:133,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:133,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ascii.h:135,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ascii.h:132,8'
          Dst:             my_ascii_to_upper_magic_uint64
    - functionName:    my_ascii_to_upper_magic_uint64
      functionSourceFile: '/src/server/strings/ctype-ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ujis_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
    - functionName:    my_strnncollsp_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnncoll_ujis_japanese_nopad_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:305,10'
              BranchSideFuncs:
                - my_strnncoll_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:305,10'
          Dst:             my_strnncoll_ujis_japanese_nopad_ci
    - functionName:    my_scan_weight_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ujis_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_strnncollsp_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_ujis_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_strnncoll_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_ujis_bin
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_mb7_bin_4bytes
        - my_strcoll_mb7_bin_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_scan_weight_ujis_bin
                - my_strcoll_mb7_bin_4bytes.3929
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_mb7_bin_8bytes.3928
                - my_strcoll_mb7_bin_4bytes.3929
                - my_scan_weight_ujis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_scan_weight_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          157
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:141,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:141,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:148,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:148,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:150,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:166,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:166,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:169,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:169,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:171,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:177,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:177,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:180,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:182,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:200,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_scan_weight_ujis_japanese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:407,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:420,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:420,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:431,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:409,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:409,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:412,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:412,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:413,18'
          Dst:             my_scan_weight_ujis_japanese_ci
    - functionName:    my_strnncollsp_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_scan_weight_ujis_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:323,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:332,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:332,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:332,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:336,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:351,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:336,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
            - BranchSide:      'strings/strcoll.inl:344,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
        - Branch String:   'strings/strcoll.inl:338,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:338,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:340,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:353,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:353,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:365,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:365,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:365,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:379,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
      Callsites:
        - Src:             'strings/strcoll.inl:328,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:332,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:336,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:338,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:344,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:351,13'
          Dst:             my_scan_weight_ujis_japanese_ci
    - functionName:    my_strnncoll_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - my_scan_weight_ujis_japanese_ci
        - my_strcoll_ascii_4bytes_found
        - my_strcoll_ascii_toupper_4bytes
        - my_strcoll_ascii_toupper_8bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:228,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:237,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:257,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:237,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
            - BranchSide:      'strings/strcoll.inl:242,43'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3932
        - Branch String:   'strings/strcoll.inl:242,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:250,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:244,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:244,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:246,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:267,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:268,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:270,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:280,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_4bytes_found.3927
                - my_strcoll_ascii_toupper_8bytes.3931
                - my_strcoll_ascii_toupper_4bytes.3932
                - my_scan_weight_ujis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:233,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:237,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:242,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:244,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:250,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:257,13'
          Dst:             my_scan_weight_ujis_japanese_ci
    - functionName:    my_native_to_mb_fixed2
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:212,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:212,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_native_to_mb_ujis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_native_to_mb_fixed2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3934
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3934
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3934
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3934
        - Branch String:   'strings/ctype-mb.inl:249,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:251,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:258,10'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3934
      Callsites:
        - Src:             'strings/ctype-mb.inl:258,10'
          Dst:             my_native_to_mb_fixed2
    - functionName:    my_well_formed_char_length_ujis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          177
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:116,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:116,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:118,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:122,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:122,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:129,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:129,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:129,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:153,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:114,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:114,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:156,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_ujis
      functionSourceFile: '/src/server/strings/ctype-mb.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          159
      EdgeCount:       60
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.inl:57,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:57,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:59,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:59,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:59,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:70,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:70,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:70,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:72,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:72,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:76,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:76,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:79,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:79,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:79,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:82,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.inl:84,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:84,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.inl:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_euc_jp
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65933
      functionLinenumberEnd: 65974
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:65936,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65938,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65944,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65938,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65938,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65940,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65944,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65944,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65947,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65947,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65949,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65955,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65949,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65949,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65955,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65957,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65964,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65957,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65959,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65964,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65964,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65964,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65964,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65964,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65966,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65966,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65966,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65968,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_euc_jp
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65873
      functionLinenumberEnd: 65915
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          170
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:65876,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65876,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65879,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65879,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65881,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65885,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65885,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65885,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65894,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65885,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65885,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65887,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65887,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65887,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65889,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65889,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65889,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65890,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65890,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65890,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65890,34'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65894,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65896,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65904,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65896,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65896,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65898,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65898,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65898,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65898,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65898,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65898,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65900,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65904,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65904,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65906,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65906,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65906,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65908,53'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65908,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65908,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65910,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65910,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65910,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65910,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65910,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65910,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65910,43'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:65910,55'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:65910,55'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:65910,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_eucjp
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:258,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:260,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:265,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:265,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:270,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:270,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:258,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:260,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_info_for_ch
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67161
      functionLinenumberEnd: 67163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:67163,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67163,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ujis.c:67163,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ismbchar
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:0,0'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1883,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1885,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1885,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_ujis
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67234
      functionLinenumberEnd: 67237
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_ujis
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_casefold_ujis
            - BranchSide:      'strings/ctype-ujis.c:67237,61'
              BranchSideFuncs:
                - my_casefold_ujis
      Callsites:
        - Src:             'strings/ctype-ujis.c:67237,10'
          Dst:             my_casefold_ujis
    - functionName:    my_casefold_ujis
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67176
      functionLinenumberEnd: 67211
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          195
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - get_case_info_for_ch
        - my_ismbchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67177,27'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67177,27'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67179,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67179,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ujis.c:67182,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67185,18'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67208,38'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67185,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67186,45'
              BranchSideFuncs:
                - get_case_info_for_ch.3935
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67187,45'
              BranchSideFuncs:
                - get_case_info_for_ch.3935
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67188,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67200,19'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67188,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67202,21'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67190,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,48'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67192,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67194,18'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67200,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67202,21'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
        - Branch String:   'strings/ctype-ujis.c:67179,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67179,3'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
            - BranchSide:      'strings/ctype-ujis.c:67181,19'
              BranchSideFuncs:
                - my_ismbchar.3936
                - get_case_info_for_ch.3935
                - get_case_info_for_ch.3935
      Callsites:
        - Src:             'strings/ctype-ujis.c:67181,19'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-ujis.c:67187,9'
          Dst:             get_case_info_for_ch
        - Src:             'strings/ctype-ujis.c:67186,9'
          Dst:             get_case_info_for_ch
    - functionName:    my_casedn_ujis
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67221
      functionLinenumberEnd: 67224
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_casefold_ujis
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ujis.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_casefold_ujis
            - BranchSide:      'strings/ctype-ujis.c:67224,61'
              BranchSideFuncs:
                - my_casefold_ujis
      Callsites:
        - Src:             'strings/ctype-ujis.c:67224,10'
          Dst:             my_casefold_ujis
    - functionName:    my_like_range_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - char
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          370
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:644,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:657,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:646,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:646,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:648,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:648,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:650,63'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:648,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:650,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:657,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:651,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:653,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:644,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:657,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:657,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:658,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:669,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:669,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:669,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:669,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          274
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:505,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:506,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:508,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:516,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:516,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:511,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:511,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:510,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:511,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:516,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:513,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:508,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:514,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:508,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:516,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:516,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:518,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:516,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:516,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:518,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnncoll_win1250ch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:487,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,25'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:488,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:488,16'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,25'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,25'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:488,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:488,11'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,3'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:488,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:488,16'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,25'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
      Callsites:
        - Src:             'strings/ctype-win1250ch.c:489,10'
          Dst:             my_strnncoll_win1250ch
    - functionName:    my_strnncoll_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          376
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:469,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:471,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:471,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:471,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:470,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:471,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:471,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_prefix
      functionSourceFile: '/src/server/strings/is_prefix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/is_prefix.c:41,3'
          Branch Sides:
            - BranchSide:      'strings/is_prefix.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/is_prefix.c:42,11'
              BranchSideFuncs: []
        - Branch String:   'strings/is_prefix.c:42,9'
          Branch Sides:
            - BranchSide:      'strings/is_prefix.c:41,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/is_prefix.c:42,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str2int
      functionSourceFile: '/src/server/strings/str2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          340
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/str2int.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:77,8'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:77,8'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:102,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:102,36'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:103,23'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:103,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:103,36'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:104,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:112,3'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:112,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:114,12'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:114,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:115,14'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:123,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:115,9'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:123,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:123,3'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:0,0'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:123,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,26'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:129,16'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:129,57'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:129,69'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:133,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:133,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:133,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:133,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:153,9'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:153,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:157,20'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:159,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:161,20'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:176,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:161,9'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:161,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:166,12'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:176,7'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:178,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:184,18'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:178,27'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:178,27'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:178,38'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:178,9'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:178,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:189,8'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'strings/str2int.c:184,12'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:184,12'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'strings/str2int.c:189,8'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'strings/str2int.c:0,0'
          Dst:             __errno_location
    - functionName:    strend
      functionSourceFile: '/src/server/strings/strend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strend.c:45,3'
          Branch Sides:
            - BranchSide:      'strings/strend.c:45,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/strend.c:46,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strxmov
      functionSourceFile: '/src/server/strings/strxmov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/strxmov.c:53,5'
          Branch Sides:
            - BranchSide:      'strings/strxmov.c:53,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxmov.c:55,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strxmov.c:55,11'
          Branch Sides:
            - BranchSide:      'strings/strxmov.c:55,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxmov.c:55,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strxmov.c:52,3'
          Branch Sides:
            - BranchSide:      'strings/strxmov.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxmov.c:53,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strxnmov
      functionSourceFile: '/src/server/strings/strxnmov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strxnmov.c:63,11'
          Branch Sides:
            - BranchSide:      'strings/strxnmov.c:63,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxnmov.c:66,22'
              BranchSideFuncs: []
        - Branch String:   'strings/strxnmov.c:65,5'
          Branch Sides:
            - BranchSide:      'strings/strxnmov.c:66,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxnmov.c:68,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strxnmov.c:68,11'
          Branch Sides:
            - BranchSide:      'strings/strxnmov.c:68,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxnmov.c:68,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strxnmov.c:59,3'
          Branch Sides:
            - BranchSide:      'strings/strxnmov.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strxnmov.c:63,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strmov_overlapp
      functionSourceFile: '/src/server/strings/strmov_overlapp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/strmov_overlapp.c:0,0'
          Branch Sides:
            - BranchSide:      'strings/strmov_overlapp.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'strings/strmov_overlapp.c:21,15'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'strings/strmov_overlapp.c:21,15'
          Dst:             strlen
...
