---
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,20'
              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,20'
              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:514,59'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:283,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:641,6'
          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:568,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:630,6'
          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:619,6'
          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:553,16'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:411,18'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:716,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:898,35'
          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:
        - json_scan_next
        - skip_str_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:404,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:
        - json_scan_next
        - skip_num_constant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:546,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:589,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:599,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:609,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:845,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:853,7'
              BranchSideFuncs:
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:856,3'
              BranchSideFuncs:
                - get_first_nonspace
      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:824,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:830,5'
              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:868,35'
          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:878,35'
          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:888,35'
          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:    6
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:905,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:    21
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:974,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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: 2088
      functionLinenumberEnd: 2153
      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:2089,34'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:2089,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:2099,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2099,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:2100,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:2099,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2099,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:2103,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:2108,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2106,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:2111,7'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2145,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2114,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2114,11'
              BranchSideFuncs:
                - get_first_nonspace
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:2116,7'
              BranchSideFuncs:
                - get_first_nonspace
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
        - Branch String:   'strings/json_lib.c:2119,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2121,17'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
            - BranchSide:      'strings/json_lib.c:2140,17'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
        - Branch String:   'strings/json_lib.c:2123,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2123,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2128,13'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2128,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2130,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2133,25'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2133,18'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2133,18'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2106,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2106,3'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2108,16'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - json_skip_key
                - get_first_nonspace
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:2089,34'
          Dst:             strlen
        - Src:             'strings/json_lib.c:2094,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:2096,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:2099,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:2106,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:2111,7'
          Dst:             json_string_set_str
        - Src:             'strings/json_lib.c:2113,21'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:2114,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:2116,7'
          Dst:             get_first_nonspace
        - Src:             'strings/json_lib.c:2106,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:    25
      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:    7
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:812,3'
          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:    9
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:952,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:    7
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1317,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:359,15'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:51,3'
          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: 2062
      functionLinenumberEnd: 2067
      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:2063,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2064,67'
              BranchSideFuncs:
                - json_scan_start
                - json_scan_next
        - Branch String:   'strings/json_lib.c:2065,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2065,10'
              BranchSideFuncs:
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:2066,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:2064,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:2065,10'
          Dst:             json_scan_next
    - functionName:    json_get_object_nkey
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - json_read_keyname_chr
        - json_read_value
        - json_scan_next
        - json_scan_start
        - json_skip_key
        - smart_read_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:2016,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2019,3'
              BranchSideFuncs:
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:2022,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2022,28'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2023,10'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:2022,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2022,7'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2026,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:2028,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2026,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2028,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:2031,16'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:2031,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2033,33'
              BranchSideFuncs:
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2040,17'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:2034,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2035,39'
              BranchSideFuncs:
                - json_read_keyname_chr
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:2037,16'
              BranchSideFuncs:
                - smart_read_value
        - Branch String:   'strings/json_lib.c:2034,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2035,39'
              BranchSideFuncs:
                - json_read_keyname_chr
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:2037,16'
              BranchSideFuncs:
                - smart_read_value
        - Branch String:   'strings/json_lib.c:2041,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2026,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2041,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:2026,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:2026,3'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:2028,16'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_read_keyname_chr
                - smart_read_value
                - json_read_keyname_chr
      Callsites:
        - Src:             'strings/json_lib.c:2019,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:2022,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:2026,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:2034,16'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:2034,16'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:2037,16'
          Dst:             smart_read_value
        - Src:             'strings/json_lib.c:2041,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:2026,11'
          Dst:             json_scan_next
    - functionName:    smart_read_value
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_read_value
        - json_skip_to_level
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1862,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1862,7'
              BranchSideFuncs:
                - json_read_value
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1862,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1862,7'
              BranchSideFuncs:
                - json_skip_to_level
            - BranchSide:      'strings/json_lib.c:1865,24'
              BranchSideFuncs:
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1867,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1868,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1871,9'
              BranchSideFuncs:
                - json_skip_to_level
        - Branch String:   'strings/json_lib.c:1871,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1871,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1874,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1862,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1871,9'
          Dst:             json_skip_to_level
    - functionName:    json_get_object_key
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2005
      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:1966,30'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:1966,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:1976,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1976,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:1977,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:1976,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1976,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:1980,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:1982,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1980,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1986,7'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1997,36'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1988,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1985,13'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1989,16'
              BranchSideFuncs:
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1991,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1980,11'
              BranchSideFuncs:
                - json_scan_next
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
            - BranchSide:      'strings/json_lib.c:1991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1980,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1980,3'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
            - BranchSide:      'strings/json_lib.c:1982,16'
              BranchSideFuncs:
                - json_string_set_str
                - json_key_matches
                - smart_read_value
                - json_skip_key
                - json_scan_next
      Callsites:
        - Src:             'strings/json_lib.c:1966,30'
          Dst:             strlen
        - Src:             'strings/json_lib.c:1971,3'
          Dst:             json_string_set_cs
        - Src:             'strings/json_lib.c:1973,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1976,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1980,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1986,7'
          Dst:             json_string_set_str
        - Src:             'strings/json_lib.c:1988,11'
          Dst:             json_key_matches
        - Src:             'strings/json_lib.c:1989,16'
          Dst:             smart_read_value
        - Src:             'strings/json_lib.c:1991,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1980,11'
          Dst:             json_scan_next
    - functionName:    json_get_array_item
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1941
      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:1908,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
                - json_read_value
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1911,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:1914,28'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1914,28'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1915,10'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1914,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1914,7'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1918,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1920,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1918,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1923,18'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1933,36'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1923,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1924,16'
              BranchSideFuncs:
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1926,11'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1926,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1926,11'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1929,13'
              BranchSideFuncs:
                - json_scan_next
                - json_skip_key
                - smart_read_value
        - Branch String:   'strings/json_lib.c:1918,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1918,3'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1920,16'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - smart_read_value
      Callsites:
        - Src:             'strings/json_lib.c:1911,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1914,7'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1918,11'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1924,16'
          Dst:             smart_read_value
        - Src:             'strings/json_lib.c:1926,11'
          Dst:             json_skip_key
        - Src:             'strings/json_lib.c:1918,11'
          Dst:             json_scan_next
    - functionName:    json_type
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1901
      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:1895,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
                - smart_read_value
            - BranchSide:      'strings/json_lib.c:1897,3'
              BranchSideFuncs:
                - json_scan_start
                - smart_read_value
      Callsites:
        - Src:             'strings/json_lib.c:1897,3'
          Dst:             json_scan_start
        - Src:             'strings/json_lib.c:1900,10'
          Dst:             smart_read_value
    - functionName:    json_get_path_next
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1856
      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:1797,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1797,10'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
                - json_read_value
        - Branch String:   'strings/json_lib.c:1797,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1799,9'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1809,9'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1799,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1802,17'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1809,9'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1811,25'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1816,19'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1811,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1812,23'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1821,9'
              BranchSideFuncs:
                - json_scan_next
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1827,5'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1830,32'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1841,11'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1846,19'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1846,19'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1853,12'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1834,7'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1833,38'
              BranchSideFuncs:
                - json_read_keyname_chr
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1835,17'
              BranchSideFuncs:
                - json_read_value
        - Branch String:   'strings/json_lib.c:1835,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1835,11'
              BranchSideFuncs:
                - json_read_value
            - BranchSide:      'strings/json_lib.c:1841,11'
              BranchSideFuncs:
                - json_read_value
        - Branch String:   'strings/json_lib.c:1841,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1841,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1843,7'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1847,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1848,23'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1853,12'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
        - Branch String:   'strings/json_lib.c:1853,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1827,17'
              BranchSideFuncs:
                - json_scan_next
                - json_read_value
                - json_read_keyname_chr
            - BranchSide:      'strings/json_lib.c:1853,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/json_lib.c:1799,9'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1821,9'
          Dst:             json_scan_next
        - Src:             'strings/json_lib.c:1834,16'
          Dst:             json_read_keyname_chr
        - Src:             'strings/json_lib.c:1841,11'
          Dst:             json_read_value
        - Src:             'strings/json_lib.c:1853,12'
          Dst:             json_scan_next
    - functionName:    json_get_path_start
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1791
      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:1789,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - json_scan_start
            - BranchSide:      'strings/json_lib.c:1789,3'
              BranchSideFuncs:
                - json_scan_start
      Callsites:
        - Src:             'strings/json_lib.c:1789,3'
          Dst:             json_scan_start
    - functionName:    json_escape
      functionSourceFile: '/src/server/strings/json_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1782
      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:1710,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1714,17'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1781,21'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1719,25'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1719,38'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1721,21'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1719,11'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1721,21'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1736,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1721,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1726,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1737,19'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1737,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
            - BranchSide:      'strings/json_lib.c:1737,19'
              BranchSideFuncs:
                - my_uni_utf16
                - json_append_ascii
        - Branch String:   'strings/json_lib.c:1759,13'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1761,32'
              BranchSideFuncs:
                - json_append_ascii
                - my_uni_utf16
            - BranchSide:      'strings/json_lib.c:1768,63'
              BranchSideFuncs:
                - json_append_ascii
                - my_uni_utf16
      Callsites:
        - Src:             'strings/json_lib.c:1752,20'
          Dst:             my_uni_utf16
        - Src:             'strings/json_lib.c:1767,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:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1623,16'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1623,16'
              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: 1666
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - json_read_string_const_chr
        - json_string_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1645,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:1649,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1652,17'
              BranchSideFuncs:
                - json_read_string_const_chr
            - BranchSide:      'strings/json_lib.c:1665,12'
              BranchSideFuncs: []
        - Branch String:   'strings/json_lib.c:1665,10'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:1665,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/json_lib.c:1665,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:1513,44'
              BranchSideFuncs:
                - json_skip_to_level
                - json_scan_next
                - json_skip_key
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1535,53'
              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:1552,44'
              BranchSideFuncs:
                - json_skip_key
                - json_scan_next
                - json_skip_to_level
                - json_string_setup
                - json_key_matches
            - BranchSide:      'strings/json_lib.c:1568,55'
              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:1494,17'
          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:         40
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - json_read_value
        - json_skip_array_and_count
        - json_skip_to_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/json_lib.c:1337,32'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:1372,17'
              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:1372,17'
              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:1308,3'
          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:1291,17'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:          228
      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:1421,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:1132,3'
          Branch Sides:
            - BranchSide:      'strings/json_lib.c:0,0'
              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:1141,17'
              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: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:1241,7'
              BranchSideFuncs:
                - skip_string_verbatim
                - skip_string_verbatim
                - json_handle_esc
                - json_handle_esc
                - skip_string_verbatim
                - skip_string_verbatim
            - 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:1257,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:1263,10'
              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: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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_nopad_bin
    - functionName:    my_strnxfrm_nopad_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_ucs2_bin
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:745,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:745,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:755,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:745,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:747,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:755,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:748,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:749,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:750,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:750,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:750,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:757,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:757,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:757,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:757,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:757,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:759,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:739,25'
          Dst:             my_strnxfrm_internal_ucs2_bin
        - Src:             'strings/strcoll.inl:755,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_mb_wc_ucs2_quick
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:666,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:673,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:673,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:688,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:691,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:692,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:693,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:695,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/strcoll.inl:695,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
        - Branch String:   'strings/strcoll.inl:673,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:688,15'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/strcoll.inl:697,10'
          Dst:             my_strnxfrm_ret_construct
    - 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_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_nopad_bin
                - my_scan_weight_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ucs2_nopad_bin
    - functionName:    my_strnncollsp_ucs2_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ucs2_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_ucs2_nopad_bin
    - functionName:    my_scan_weight_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,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: 2946
      functionLinenumberEnd: 2948
      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:2947,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2947,15'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2948,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_ucs2_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_ucs2_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_bmp_char_to_weight
        - my_mb_wc_ucs2_quick
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_ci_bmp_char_to_weight
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_bmp_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_nchars_ucs2_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_nopad_ci
                - my_scan_weight_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ucs2_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ucs2_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_ucs2_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,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: 3183
      functionLinenumberEnd: 3193
      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:3187,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3187,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3189,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3187,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3187,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3189,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_ucs2_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3199
      functionLinenumberEnd: 3203
      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:3200,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad_bin
            - BranchSide:      'strings/ctype-ucs2.c:3200,20'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad_bin
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3200,20'
          Dst:             my_lengthsp_mb2
        - Src:             'strings/ctype-ucs2.c:3202,3'
          Dst:             my_hash_sort_ucs2_nopad_bin
    - functionName:    my_lengthsp_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1230
      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:1228,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1228,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1228,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1228,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1228,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1228,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1228,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1228,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1229,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1228,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1228,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1228,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:716,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:716,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:723,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:716,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:718,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:723,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:725,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:725,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:725,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:725,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:725,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:726,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:710,25'
          Dst:             my_strnxfrm_internal_ucs2_bin
        - Src:             'strings/strcoll.inl:718,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:723,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:726,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnncollsp_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnncoll_ucs2_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_bin
                - my_scan_weight_ucs2_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_bin
    - functionName:    my_strnxfrm_internal_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_mysql500_ci_bmp_char_to_weight
        - my_mb_wc_ucs2_quick
        - my_strnxfrm_ret_construct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
                - my_general_mysql500_ci_bmp_char_to_weight
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_ucs2_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_mysql500_ci_bmp_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - 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: 2953
      functionLinenumberEnd: 2955
      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:2954,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_mysql500_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2954,15'
              BranchSideFuncs:
                - my_general_mysql500_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2955,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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:416,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: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_mysql500_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:354,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_mysql500_ci
                - my_scan_weight_ucs2_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_mysql500_ci
        - Src:             'strings/strcoll.inl:258,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: 3060
      functionLinenumberEnd: 3076
      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:3061,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3063,19'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
        - Branch String:   'strings/ctype-ucs2.c:3068,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3068,26'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3068,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3068,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3068,3'
              BranchSideFuncs:
                - my_tosort_unicode_bmp
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3070,5'
              BranchSideFuncs:
                - my_tosort_unicode_bmp
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3068,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3068,26'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tosort_unicode_bmp
            - BranchSide:      'strings/ctype-ucs2.c:3068,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3068,26'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3070,5'
          Dst:             my_tosort_unicode_bmp
    - functionName:    my_ucs2_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3015
      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:3015,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
            - BranchSide:      'strings/ctype-ucs2.c:3015,10'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3015,10'
          Dst:             my_mb_wc_ucs2_quick
    - functionName:    my_scan_weight_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_ucs2_general_ci
    - functionName:    my_hash_sort_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3081
      functionLinenumberEnd: 3085
      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:3082,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad
            - BranchSide:      'strings/ctype-ucs2.c:3082,20'
              BranchSideFuncs:
                - my_lengthsp_mb2
                - my_hash_sort_ucs2_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3082,20'
          Dst:             my_lengthsp_mb2
        - Src:             'strings/ctype-ucs2.c:3084,3'
          Dst:             my_hash_sort_ucs2_nopad
    - functionName:    my_strnxfrm_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_ucs2_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ucs2_general_ci
    - functionName:    my_strnncollsp_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_ucs2_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ucs2_general_ci
    - functionName:    my_strnncoll_ucs2_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_ucs2_general_ci
                - my_scan_weight_ucs2_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ucs2_general_ci
        - Src:             'strings/strcoll.inl:258,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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_nopad_bin
                - my_scan_weight_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf32_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf32_nopad_bin
    - functionName:    my_strnncollsp_utf32_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf32_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf32_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf32_nopad_bin
    - functionName:    my_scan_weight_utf32_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:194,14'
          Dst:             my_weight_utf32_general_ci
    - functionName:    my_weight_utf32_general_ci
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2114
      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:2113,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:2113,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2114,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:50,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:0,0'
              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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf32_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_utf32_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf32_quick
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf32_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_nopad_ci
                - my_scan_weight_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf32_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf32_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf32_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf32_general_nopad_ci
    - functionName:    my_scan_weight_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_strnncollsp_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_strnncoll_utf32_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_bin
                - my_scan_weight_utf32_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_bin
    - functionName:    my_hash_sort_utf32_nopad
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2232
      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:2214,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2216,21'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tosort_unicode
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2221,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2221,3'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2223,5'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2221,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2221,3'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2223,5'
              BranchSideFuncs:
                - my_tosort_unicode
                - my_utf32_uni
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2221,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2223,5'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-ucs2.c:2221,16'
          Dst:             my_utf32_uni
    - functionName:    my_utf32_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2151
      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:2151,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
            - BranchSide:      'strings/ctype-ucs2.c:2151,10'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2151,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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs:
                - my_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:194,14'
          Dst:             my_weight_utf32_general_ci
    - functionName:    my_hash_sort_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2242
      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:2239,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_lengthsp_utf32
                - my_hash_sort_utf32_nopad
            - BranchSide:      'strings/ctype-ucs2.c:2239,20'
              BranchSideFuncs:
                - my_lengthsp_utf32
                - my_hash_sort_utf32_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2239,20'
          Dst:             my_lengthsp_utf32
        - Src:             'strings/ctype-ucs2.c:2241,3'
          Dst:             my_hash_sort_utf32_nopad
    - functionName:    my_lengthsp_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2181
      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:2179,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2179,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2179,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2179,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2179,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2179,54'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2179,66'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,70'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2179,66'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2179,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2180,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2179,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2179,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2179,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf32_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_strnncollsp_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf32_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_strnncoll_utf32_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf32_general_ci
                - my_scan_weight_utf32_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf32_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf32_general_ci
    - functionName:    my_vsnprintf_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2373
      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:2291,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2291,31'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2295,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2297,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2297,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2297,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2300,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2310,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2310,31'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2310,53'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2310,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2313,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2310,53'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2360,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2313,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2314,10'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2316,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2316,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2318,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2335,19'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2318,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2318,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2318,23'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2321,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2321,17'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2322,13'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2323,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2324,24'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2326,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2293,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2326,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2326,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2328,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2326,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2328,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2293,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2328,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2293,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2328,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2335,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2335,34'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2341,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2335,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2341,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2360,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2341,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2343,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2357,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2343,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2343,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:2343,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:2344,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2345,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:2347,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2360,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2360,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2365,9'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:2293,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2293,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2295,16'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2322,13'
          Dst:             strlen
        - Src:             'strings/ctype-ucs2.c:2345,9'
          Dst:             int10_to_str
        - Src:             'strings/ctype-ucs2.c:2347,9'
          Dst:             int10_to_str
    - functionName:    my_scan_weight_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_nopad_bin
                - my_scan_weight_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16le_nopad_bin
    - functionName:    my_strnncollsp_utf16le_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16le_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf16le_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf16le_nopad_bin
    - functionName:    my_scan_weight_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,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: 1247
      functionLinenumberEnd: 1249
      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:1248,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
            - BranchSide:      'strings/ctype-ucs2.c:1248,15'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1249,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf16le_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_utf16le_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_nchars_utf16le_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_nopad_ci
                - my_scan_weight_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16le_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16le_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf16le_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf16le_general_nopad_ci
    - functionName:    my_scan_weight_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_strnncollsp_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_strnncoll_utf16le_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_bin
                - my_scan_weight_utf16le_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_bin
    - functionName:    my_scan_weight_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_strnxfrm_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf16le_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_strnncollsp_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16le_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_strnncoll_utf16le_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf16le_general_ci
                - my_scan_weight_utf16le_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16le_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16le_general_ci
    - functionName:    my_uni_utf16le
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1837
      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:1815,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1816,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1819,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1816,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1816,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1817,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1815,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1819,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1825,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1819,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1819,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1821,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1825,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1825,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1828,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1828,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1828,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1832,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_utf16le_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1807
      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:1786,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1786,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1789,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1789,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1789,60'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1790,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1789,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1789,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1793,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1793,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1793,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1796,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1796,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1796,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1801,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1801,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1801,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1802,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1801,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1801,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1805,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_lengthsp_utf16le
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1847
      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:1845,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1845,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1845,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1845,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1845,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1846,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1845,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1845,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1845,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_nopad_bin
    - functionName:    my_strnncollsp_nchars_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_nopad_bin
                - my_scan_weight_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16_nopad_bin
    - functionName:    my_strnncollsp_utf16_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf16_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf16_nopad_bin
    - functionName:    my_scan_weight_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_strnncoll_utf16_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf16_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_utf16_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf16_quick
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
                - my_general_ci_char_to_weight
                - my_strnxfrm_ret_construct
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct
      Callsites:
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf16_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_nopad_ci
                - my_scan_weight_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf16_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf16_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,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: 1476
      functionLinenumberEnd: 1487
      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:1481,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1483,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1481,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1483,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_char_eq_mb2_or_mb4_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 809
      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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_utf16_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1497
      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:1494,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad_bin
            - BranchSide:      'strings/ctype-ucs2.c:1494,20'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad_bin
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1494,20'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-ucs2.c:1496,3'
          Dst:             my_hash_sort_utf16_nopad_bin
    - functionName:    my_ci_lengthsp
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1263
      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:1263,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1263,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb2_or_mb4_bin
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 851
      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:851,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_bin_impl
            - BranchSide:      'strings/ctype-ucs2.c:851,10'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_bin_impl
      Callsites:
        - Src:             'strings/ctype-ucs2.c:851,10'
          Dst:             my_wildcmp_mb2_or_mb4_bin_impl
    - functionName:    my_strnncollsp_nchars_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_strnncollsp_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_strnncoll_utf16_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_bin
                - my_scan_weight_utf16_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_bin
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_bin
    - functionName:    my_hash_sort_utf16_nopad
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1382
      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:1366,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1367,36'
              BranchSideFuncs:
                - my_tosort_unicode
        - Branch String:   'strings/ctype-ucs2.c:1374,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1374,27'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1374,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1374,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1374,3'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1376,5'
              BranchSideFuncs:
                - my_tosort_unicode
        - Branch String:   'strings/ctype-ucs2.c:1374,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1374,27'
              BranchSideFuncs:
                - my_tosort_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1374,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1376,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: 799
      functionLinenumberEnd: 801
      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:801,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci
            - BranchSide:      'strings/ctype-ucs2.c:801,45'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci
      Callsites:
        - Src:             'strings/ctype-ucs2.c:801,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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - my_weight_mb2_utf16mb2_general_ci
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf16mb2_general_ci
    - functionName:    my_hash_sort_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1392
      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:1389,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad
            - BranchSide:      'strings/ctype-ucs2.c:1389,20'
              BranchSideFuncs:
                - my_ci_lengthsp
                - my_hash_sort_utf16_nopad
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1389,20'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-ucs2.c:1391,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: 828
      functionLinenumberEnd: 829
      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:829,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_general_ci_impl
            - BranchSide:      'strings/ctype-ucs2.c:829,10'
              BranchSideFuncs:
                - my_wildcmp_mb2_or_mb4_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-ucs2.c:829,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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf16_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_strnncollsp_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_utf16_general_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_strnncoll_utf16_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_utf16_general_ci
                - my_scan_weight_utf16_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_utf16_general_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf16_general_ci
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,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:103,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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: 869
      functionLinenumberEnd: 870
      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:870,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:870,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:870,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_vsnprintf_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1206
      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:1135,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1135,30'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1138,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1140,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1140,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1140,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1143,11'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1151,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1151,34'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1151,57'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1151,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1154,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1151,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1198,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1154,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1155,10'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1157,14'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1157,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1159,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1175,19'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1159,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1159,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1159,18'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1162,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1163,9'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1164,13'
              BranchSideFuncs:
                - strlen
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1165,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1166,25'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1136,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1136,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1170,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1168,7'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1170,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1136,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1170,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1136,20'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1170,15'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1175,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1175,34'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1181,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1175,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1181,25'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1198,13'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1181,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1183,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1195,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1183,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1183,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
            - BranchSide:      'strings/ctype-ucs2.c:1183,13'
              BranchSideFuncs:
                - int10_to_str
                - strlen
                - int10_to_str
        - Branch String:   'strings/ctype-ucs2.c:1184,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1185,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
            - BranchSide:      'strings/ctype-ucs2.c:1187,22'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1198,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1198,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1200,9'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
        - Branch String:   'strings/ctype-ucs2.c:1136,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1136,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1138,16'
              BranchSideFuncs:
                - int10_to_str
                - int10_to_str
                - strlen
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1164,13'
          Dst:             strlen
        - Src:             'strings/ctype-ucs2.c:1185,9'
          Dst:             int10_to_str
        - Src:             'strings/ctype-ucs2.c:1187,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: 1907
      functionLinenumberEnd: 1910
      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:1908,25'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1908,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1910,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3158
      functionLinenumberEnd: 3176
      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:3160,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3162,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3166,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3166,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3168,66'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3008
      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: 3114
      functionLinenumberEnd: 3132
      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:3130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3130,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3130,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3130,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3130,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3130,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3130,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3130,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3089
      functionLinenumberEnd: 3108
      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:3090,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3092,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3098,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3098,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3099,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3098,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3098,3'
              BranchSideFuncs:
                - my_tolower_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3101,5'
              BranchSideFuncs:
                - my_tolower_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3102,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3102,9'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3104,8'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3098,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3098,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3099,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_tolower_unicode_bmp
                - my_uni_ucs2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3099,16'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3101,5'
          Dst:             my_tolower_unicode_bmp
        - Src:             'strings/ctype-ucs2.c:3102,16'
          Dst:             my_uni_ucs2
    - functionName:    my_uni_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3030
      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:3021,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3021,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3024,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:3024,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3024,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3027,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3054
      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:3036,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3038,27'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3044,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3044,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3045,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3044,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3044,3'
              BranchSideFuncs:
                - my_toupper_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
            - BranchSide:      'strings/ctype-ucs2.c:3047,5'
              BranchSideFuncs:
                - my_toupper_unicode_bmp
                - my_uni_ucs2
                - my_ucs2_uni
        - Branch String:   'strings/ctype-ucs2.c:3048,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3048,9'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3050,8'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
        - Branch String:   'strings/ctype-ucs2.c:3044,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3044,25'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
            - BranchSide:      'strings/ctype-ucs2.c:3045,16'
              BranchSideFuncs:
                - my_ucs2_uni
                - my_toupper_unicode_bmp
                - my_uni_ucs2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:3045,16'
          Dst:             my_ucs2_uni
        - Src:             'strings/ctype-ucs2.c:3047,5'
          Dst:             my_toupper_unicode_bmp
        - Src:             'strings/ctype-ucs2.c:3048,16'
          Dst:             my_uni_ucs2
    - functionName:    my_charpos_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3148
      functionLinenumberEnd: 3150
      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:3150,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:3150,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:3150,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numchars_ucs2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3139
      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:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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: 2272
      functionLinenumberEnd: 2274
      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:2273,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2273,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2274,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2274,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2274,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2274,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2628
      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:2610,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2610,3'
              BranchSideFuncs:
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2610,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2610,3'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2613,17'
              BranchSideFuncs:
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2613,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2616,16'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2621,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2613,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2616,16'
              BranchSideFuncs:
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2621,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2616,16'
          Dst:             my_utf32_uni
    - functionName:    my_strtoll10_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          779
      EdgeCount:       233
      CyclomaticComplexity: 71
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:2403,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2406,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2407,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2407,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2407,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2407,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2407,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2407,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2407,47'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2408,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2408,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2409,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2407,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2407,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2410,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2421,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2421,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2421,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2421,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2421,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2421,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2421,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2421,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2423,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2434,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2426,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2447,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2435,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2435,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2435,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2435,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2447,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2435,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2435,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2447,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2435,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2437,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2447,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2438,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2447,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2447,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2447,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2447,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2447,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2447,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2447,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2462,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2447,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2452,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2462,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2453,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2456,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2456,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2456,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2457,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2456,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2456,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2457,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2456,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2456,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2457,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2455,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2452,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2457,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2462,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2462,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2462,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2464,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2556,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2470,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2471,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2472,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2472,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2474,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2478,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2474,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2474,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2474,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2474,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2474,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2474,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2474,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2476,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2472,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2474,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2478,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2478,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2484,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2528,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2485,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2486,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2487,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2489,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2489,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2532,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2489,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2489,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2532,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2489,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2489,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2532,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2489,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2491,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2532,42'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2493,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2489,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2494,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2494,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2496,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2500,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2496,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2532,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2537,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2500,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2500,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2537,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2500,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2500,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2537,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2500,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2500,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2537,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2500,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2504,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2537,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2506,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2542,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2506,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2542,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2506,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2542,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2506,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2542,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2506,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2508,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2542,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2513,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2513,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2517,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2513,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2513,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2517,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2513,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2513,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2517,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2513,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2513,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2517,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2513,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2517,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2517,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2517,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2517,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2517,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2517,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2517,56'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2518,40'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2517,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2518,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2520,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2517,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2529,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2529,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2529,34'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2534,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2534,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2534,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2539,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2539,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2539,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2544,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2544,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2546,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2546,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2524,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2548,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2548,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2548,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2550,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fill_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2601
      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:2583,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2587,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2596,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2596,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2387
      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:2382,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2383,3'
              BranchSideFuncs:
                - my_vsnprintf_utf32
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2384,8'
          Dst:             my_vsnprintf_utf32
    - functionName:    my_casedn_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2266
      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:2249,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2251,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2257,3'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2259,5'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2257,3'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2259,5'
              BranchSideFuncs:
                - my_tolower_unicode
                - my_uni_utf32
                - my_utf32_uni
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2257,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2259,5'
          Dst:             my_tolower_unicode
        - Src:             'strings/ctype-ucs2.c:2260,16'
          Dst:             my_uni_utf32
        - Src:             'strings/ctype-ucs2.c:2257,16'
          Dst:             my_utf32_uni
    - functionName:    my_uni_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2170
      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:2159,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2159,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2162,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:2162,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2162,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2165,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2207
      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:2189,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2191,27'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2197,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2197,25'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2198,16'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2197,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2197,3'
              BranchSideFuncs:
                - my_toupper_unicode
                - my_uni_utf32
                - my_utf32_uni
            - BranchSide:      'strings/ctype-ucs2.c:2200,5'
              BranchSideFuncs:
                - my_toupper_unicode
                - my_uni_utf32
                - my_utf32_uni
        - Branch String:   'strings/ctype-ucs2.c:2201,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2201,9'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2203,8'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
        - Branch String:   'strings/ctype-ucs2.c:2197,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2197,25'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
            - BranchSide:      'strings/ctype-ucs2.c:2198,16'
              BranchSideFuncs:
                - my_utf32_uni
                - my_toupper_unicode
                - my_uni_utf32
      Callsites:
        - Src:             'strings/ctype-ucs2.c:2198,16'
          Dst:             my_utf32_uni
        - Src:             'strings/ctype-ucs2.c:2200,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-ucs2.c:2201,16'
          Dst:             my_uni_utf32
    - functionName:    my_charpos_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2575
      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:2575,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:2575,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:2575,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numchars_utf32
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2566
      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:141,48'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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: 1424
      functionLinenumberEnd: 1427
      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:1425,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1426,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1098
      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:1078,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1079,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1082,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1082,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1085,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1086,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1086,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1091,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1085,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1087,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1091,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1086,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1086,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1091,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoull10rnd_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 676
      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:653,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:657,36'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:661,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:662,5'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:663,10'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:665,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:665,3'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:668,9'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
        - Branch String:   'strings/ctype-ucs2.c:665,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:665,3'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
            - BranchSide:      'strings/ctype-ucs2.c:668,9'
              BranchSideFuncs:
                - my_strntoull10rnd_8bit
      Callsites:
        - Src:             'strings/ctype-ucs2.c:673,8'
          Dst:             my_strntoull10rnd_8bit
    - functionName:    my_strtoll10_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          626
      EdgeCount:       158
      CyclomaticComplexity: 47
      functionsReached:
        - wc2digit_uchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:879,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:886,36'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:890,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:898,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:905,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:902,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:905,27'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:905,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:902,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:917,10'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:917,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:919,11'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:930,11'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:921,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:931,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:933,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:948,7'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:933,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:948,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:953,13'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:965,17'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:953,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:955,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1039,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:955,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:957,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:953,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:955,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1039,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:965,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:967,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:971,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:972,5'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:975,15'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:975,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:977,28'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:981,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:977,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:979,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:1039,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:975,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:977,28'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:981,9'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:981,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:987,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1039,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:988,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:989,5'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:990,3'
              BranchSideFuncs:
                - wc2digit_uchar
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:992,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:994,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:998,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:992,15'
              BranchSideFuncs:
                - wc2digit_uchar
            - BranchSide:      'strings/ctype-ucs2.c:999,9'
              BranchSideFuncs:
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:999,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1001,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1007,13'
              BranchSideFuncs:
                - wc2digit_uchar
        - Branch String:   'strings/ctype-ucs2.c:1001,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1043,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1048,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1007,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1009,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1013,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1015,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1053,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1015,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1017,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1024,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1024,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1024,46'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1024,59'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1024,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1028,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1028,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1028,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1028,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1031,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1028,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1028,56'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1029,40'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1028,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1029,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1031,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1028,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1031,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1040,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1040,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1040,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1045,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1045,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1045,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1050,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1050,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1050,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1055,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1055,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1057,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1057,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1035,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1059,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1059,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1059,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1061,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:977,9'
          Dst:             wc2digit_uchar
        - Src:             'strings/ctype-ucs2.c:994,9'
          Dst:             wc2digit_uchar
        - Src:             'strings/ctype-ucs2.c:1017,7'
          Dst:             wc2digit_uchar
    - functionName:    my_strntod_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 644
      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:617,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:623,36'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:628,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:629,5'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:630,10'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:632,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:632,3'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:635,9'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-ucs2.c:632,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:632,3'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-ucs2.c:635,9'
              BranchSideFuncs:
                - my_strtod
      Callsites:
        - Src:             'strings/ctype-ucs2.c:641,8'
          Dst:             my_strtod
    - functionName:    my_strntoull_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          351
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-ucs2.c:508,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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:606,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:606,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:606,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:606,37'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:606,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:606,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:607,10'
              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:388,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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:283,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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:171,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              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: 1103
      functionLinenumberEnd: 1129
      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:1104,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1109,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1117,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1127,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1117,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1127,38'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1127,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1127,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1127,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ll10tostr_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 794
      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:738,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:744,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:754,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:746,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:750,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:754,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:757,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:759,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:763,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:763,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:765,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:772,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:780,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:782,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:785,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:785,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:785,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:785,45'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:785,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:785,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:787,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:785,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:785,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:785,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_l10tostr_mb2_or_mb4
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 731
      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:687,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:693,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:696,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:698,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:706,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:698,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:702,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:706,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:717,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:719,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:722,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:722,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:722,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:722,45'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:722,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:722,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:724,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:722,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:722,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:722,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_mb2
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1220
      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:1215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_mb2
            - BranchSide:      'strings/ctype-ucs2.c:1216,3'
              BranchSideFuncs:
                - my_vsnprintf_mb2
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1217,8'
          Dst:             my_vsnprintf_mb2
    - functionName:    my_casedn_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1419
      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:1399,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1400,36'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1409,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1409,25'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1410,16'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1409,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1409,3'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1412,5'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1413,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1413,9'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1415,8'
              BranchSideFuncs:
                - my_tolower_unicode
        - Branch String:   'strings/ctype-ucs2.c:1409,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1409,25'
              BranchSideFuncs:
                - my_tolower_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1410,16'
              BranchSideFuncs:
                - my_tolower_unicode
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1412,5'
          Dst:             my_tolower_unicode
    - functionName:    my_caseup_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1358
      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:1338,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1339,36'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1348,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1348,25'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1349,16'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1348,3'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1351,5'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1352,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1352,9'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1354,8'
              BranchSideFuncs:
                - my_toupper_unicode
        - Branch String:   'strings/ctype-ucs2.c:1348,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1348,25'
              BranchSideFuncs:
                - my_toupper_unicode
            - BranchSide:      'strings/ctype-ucs2.c:1349,16'
              BranchSideFuncs:
                - my_toupper_unicode
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1351,5'
          Dst:             my_toupper_unicode
    - functionName:    my_charpos_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1469
      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:1463,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ismbchar
            - BranchSide:      'strings/ctype-ucs2.c:1463,3'
              BranchSideFuncs:
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1463,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1463,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1465,20'
              BranchSideFuncs:
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1465,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1463,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1466,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1463,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1463,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1465,20'
              BranchSideFuncs:
                - my_ismbchar
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1465,20'
          Dst:             my_ismbchar
    - functionName:    my_numchars_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1452
      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:1447,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_ismbchar
                - my_ismbchar
            - BranchSide:      'strings/ctype-ucs2.c:1447,21'
              BranchSideFuncs:
                - my_ismbchar
                - my_ismbchar
        - Branch String:   'strings/ctype-ucs2.c:1448,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1447,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1448,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1448,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1447,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1448,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1447,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-ucs2.c:1447,21'
          Dst:             my_ismbchar
    - functionName:    my_uni_utf16
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1325
      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:1302,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1304,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1313,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1304,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1304,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1306,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1306,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1308,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1313,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1313,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1315,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-ucs2.c:1315,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:1315,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-ucs2.c:1317,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_utf16_uni
      functionSourceFile: '/src/server/strings/ctype-ucs2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1294
      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:1294,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-ucs2.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
            - BranchSide:      'strings/ctype-ucs2.c:1294,10'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick
      Callsites:
        - Src:             'strings/ctype-ucs2.c:1294,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: 3240
      functionLinenumberEnd: 3266
      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:3241,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3243,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3247,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3247,3'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3249,5'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3247,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3247,3'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3249,5'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_mb_wc_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:3247,16'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:3249,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:3247,16'
          Dst:             my_mb_wc_utf8mb4
    - functionName:    my_mb_wc_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2834
      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:2834,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
            - BranchSide:      'strings/ctype-utf8.c:2834,10'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
      Callsites:
        - Src:             'strings/ctype-utf8.c:2834,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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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:148,48'
          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: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          203
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - my_general1400_as_ci_char_to_weight
        - my_mb_wc_utf8mb4_quick
        - my_strnxfrm_ret_construct
        - my_weight_mb1_utf8mb3_general1400_as_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:545,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:545,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:547,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:550,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:550,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:547,11'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general1400_as_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_weight_mb1_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 824
      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:821,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.663
            - BranchSide:      'strings/ctype-utf8.c:821,15'
              BranchSideFuncs:
                - my_toupper_unicode.663
      Callsites:
        - Src:             'strings/ctype-utf8.c:822,3'
          Dst:             my_toupper_unicode
    - functionName:    my_general1400_as_ci_char_to_weight
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 815
      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:814,3'
          Dst:             my_toupper_unicode
    - functionName:    my_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_weight_mb4_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3210
      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:3207,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.663
            - BranchSide:      'strings/ctype-utf8.c:3207,15'
              BranchSideFuncs:
                - my_toupper_unicode.663
      Callsites:
        - Src:             'strings/ctype-utf8.c:3208,3'
          Dst:             my_toupper_unicode
    - functionName:    my_scan_weight_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,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:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:162,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:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,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:178,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs:
                - my_weight_mb4_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:183,14'
          Dst:             my_weight_mb3_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:194,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: 828
      functionLinenumberEnd: 832
      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:829,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.663
            - BranchSide:      'strings/ctype-utf8.c:829,15'
              BranchSideFuncs:
                - my_toupper_unicode.663
      Callsites:
        - Src:             'strings/ctype-utf8.c:830,3'
          Dst:             my_toupper_unicode
    - functionName:    my_weight_mb3_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 840
      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:837,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_toupper_unicode.663
            - BranchSide:      'strings/ctype-utf8.c:837,15'
              BranchSideFuncs:
                - my_toupper_unicode.663
      Callsites:
        - Src:             'strings/ctype-utf8.c:838,3'
          Dst:             my_toupper_unicode
    - functionName:    my_hash_sort_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3280
      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:3278,19'
          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:3278,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_general1400_nopad_as_ci
      Callsites:
        - Src:             'strings/ctype-utf8.c:3278,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:3279,3'
          Dst:             my_hash_sort_utf8mb4_general1400_nopad_as_ci
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 105
      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:86,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:89,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:94,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_utf8mb4_general_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3009
      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:3009,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_as_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:3009,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_as_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:3009,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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be3
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be3
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be3
    - functionName:    my_strxfrm_pad_nweights_unicode_be3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - my_strnxfrm_pad_ret_construct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:195,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:195,23'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:195,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:195,32'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:197,9'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:198,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:199,11'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:200,13'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:200,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:195,53'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:201,11'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:195,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:195,32'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:197,9'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
      Callsites:
        - Src:             'strings/ctype-utf8.c:203,10'
          Dst:             my_strnxfrm_pad_ret_construct
    - functionName:    my_strxfrm_pad_unicode_be3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 249
      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:241,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:244,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:245,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:246,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:241,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:247,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:241,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:243,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_pad_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general1400_as_ci
                - my_scan_weight_utf8mb4_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:416,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: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              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:120,16'
          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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_general1400_as_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_nopad_bin
                - my_scan_weight_utf8mb4_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb4_nopad_bin
    - functionName:    my_strnncollsp_utf8mb4_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf8mb4_nopad_bin
    - functionName:    my_scan_weight_utf8mb4_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:183,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: 688
      functionLinenumberEnd: 689
      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: 694
      functionLinenumberEnd: 707
      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: 712
      functionLinenumberEnd: 714
      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:714,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb4_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_utf8mb4_quick
        - my_strnxfrm_ret_construct
        - my_weight_mb1_utf8mb3_general_ci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:545,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:545,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:547,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb4_quick
                - my_general_ci_char_to_weight.666
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:547,11'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf8mb4_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:50,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-unidata.h:0,0'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.665
            - BranchSide:      'strings/ctype-unidata.h:50,17'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.665
        - 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.665
            - BranchSide:      'strings/ctype-unidata.h:51,12'
              BranchSideFuncs:
                - my_general_ci_bmp_char_to_weight.665
      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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_nopad_ci
                - my_scan_weight_utf8mb4_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb4_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb4_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf8mb4_general_nopad_ci
    - functionName:    my_scan_weight_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:194,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_eq_collation_utf8mb4_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:3045,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3045,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3046,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3046,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3046,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3047,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3047,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3047,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3047,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3047,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3047,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3048,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3048,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3048,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3049,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3049,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3049,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3050,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3050,53'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3050,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3051,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3051,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3051,55'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3051,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_bin
                - my_scan_weight_utf8mb4_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_strnncollsp_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_strnncoll_utf8mb4_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_bin
    - functionName:    my_hash_sort_utf8mb4_nopad
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 2929
      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:2903,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2905,21'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2910,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2910,3'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2912,5'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2910,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2910,3'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2912,5'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_mb_wc_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2910,16'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2912,5'
          Dst:             my_tosort_unicode
        - Src:             'strings/ctype-utf8.c:2910,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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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:140,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci.668
            - BranchSide:      'strings/ctype-utf8.c:140,45'
              BranchSideFuncs:
                - my_casefold_char_eq_general_ci.668
      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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:189,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:189,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:192,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:192,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:183,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_hash_sort_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2943
      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:2940,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_nopad
            - BranchSide:      'strings/ctype-utf8.c:2940,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb4_nopad
      Callsites:
        - Src:             'strings/ctype-utf8.c:2940,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:2942,3'
          Dst:             my_hash_sort_utf8mb4_nopad
    - functionName:    my_wildcmp_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 2998
      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:2998,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:2998,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb4_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:2998,10'
          Dst:             my_wildcmp_utf8mb4_general_ci_impl
    - functionName:    my_strnxfrm_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,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: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_strnxfrm_pad_ret_construct
      functionUses:    12
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:178,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:178,23'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:178,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:178,32'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:180,9'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:181,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:178,53'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:182,11'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
        - Branch String:   'strings/ctype-utf8.c:178,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:178,32'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
            - BranchSide:      'strings/ctype-utf8.c:180,9'
              BranchSideFuncs:
                - my_strnxfrm_pad_ret_construct
      Callsites:
        - Src:             'strings/ctype-utf8.c:184,10'
          Dst:             my_strnxfrm_pad_ret_construct
    - functionName:    my_strxfrm_pad_unicode_be2
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      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:226,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:229,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:226,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:230,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:226,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:228,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb4_general_ci
                - my_scan_weight_utf8mb4_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
    - functionName:    my_strnncollsp_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf8mb4_general_ci
    - functionName:    my_strnncoll_utf8mb4_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb4_general_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_general_ci_char_to_weight
        - my_mb_wc_filename
        - my_strnxfrm_ret_construct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
            - BranchSide:      'strings/strcoll.inl:560,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_mb_wc_filename
                - my_general_ci_char_to_weight.666
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_filename
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_mb_wc_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2579
      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:2527,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2527,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2527,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2527,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2530,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2530,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2530,19'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2530,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2530,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2536,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2536,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2536,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2539,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2539,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2539,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2542,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2543,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2543,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2545,10'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2547,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2547,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2547,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2548,13'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2548,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2548,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2547,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2550,30'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2551,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2550,43'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2556,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2551,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2553,13'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2556,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2556,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2556,31'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2556,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2563,9'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2563,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2563,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2566,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2566,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2566,34'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2567,15'
              BranchSideFuncs:
                - hexlo
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2566,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2566,7'
              BranchSideFuncs:
                - hexlo
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2569,22'
              BranchSideFuncs:
                - hexlo
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2570,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2570,16'
              BranchSideFuncs:
                - hexlo
            - BranchSide:      'strings/ctype-utf8.c:2570,29'
              BranchSideFuncs:
                - hexlo
        - Branch String:   'strings/ctype-utf8.c:2571,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2571,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2571,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2571,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2571,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2573,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:2566,15'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2567,15'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2569,16'
          Dst:             hexlo
        - Src:             'strings/ctype-utf8.c:2570,16'
          Dst:             hexlo
    - functionName:    hexlo
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2492
      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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_filename
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_wc_to_printable_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2637
      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:2637,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype-utf8.c:2637,10'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype-utf8.c:2637,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:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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: 2627
      functionLinenumberEnd: 2630
      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:2628,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2629,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_mb_filename
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2622
      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:2589,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2589,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2592,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2592,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2592,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2598,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2592,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2594,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2598,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2598,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2598,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2601,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2602,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2602,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2602,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2602,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2603,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2603,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2603,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2603,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2603,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2604,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2604,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2604,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2604,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2604,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2605,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2605,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2605,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2605,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2605,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2606,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2606,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2606,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2606,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2606,64'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2614,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2614,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2617,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
    - functionName:    my_strnxfrm_nopad_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_bin
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:745,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:745,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:755,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:745,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:747,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:755,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:748,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:749,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:750,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:750,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:750,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:757,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:757,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:757,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:757,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:757,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:759,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:739,25'
          Dst:             my_strnxfrm_internal_utf8mb3_bin
        - Src:             'strings/strcoll.inl:755,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          174
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:666,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:673,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:673,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/strcoll.inl:679,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/strcoll.inl:679,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:681,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:688,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/strcoll.inl:684,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:691,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:692,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:693,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:695,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
        - Branch String:   'strings/strcoll.inl:673,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/strcoll.inl:673,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:688,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:697,10'
          Dst:             my_strnxfrm_ret_construct
    - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_nopad_bin
                - my_scan_weight_utf8mb3_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb3_nopad_bin
    - functionName:    my_strnncollsp_utf8mb3_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf8mb3_nopad_bin
    - functionName:    my_scan_weight_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:183,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_strnncoll_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 603
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_internal_utf8mb3_general_ci
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:612,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:612,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:612,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:614,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:622,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:615,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:616,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:617,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/strcoll.inl:617,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/strcoll.inl:624,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:624,49'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:624,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:624,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:626,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:606,25'
          Dst:             my_strnxfrm_internal_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:622,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_internal_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general_ci_bmp_char_to_weight
        - my_mb_wc_utf8mb3_quick
        - my_strnxfrm_ret_construct
        - my_weight_mb1_utf8mb3_general_ci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:545,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:545,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:547,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general_ci_bmp_char_to_weight.665
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:547,11'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general_ci_bmp_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_nopad_ci
                - my_scan_weight_utf8mb3_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_general_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_general_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_utf8mb3_general_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_utf8mb3_general_nopad_ci
    - functionName:    my_scan_weight_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:716,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:716,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:723,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:716,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:718,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:723,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:725,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:725,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:725,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:725,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:725,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:726,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:710,25'
          Dst:             my_strnxfrm_internal_utf8mb3_bin
        - Src:             'strings/strcoll.inl:718,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:723,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:726,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_bin
                - my_scan_weight_utf8mb3_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb3_bin
    - functionName:    my_strnncollsp_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf8mb3_bin
    - functionName:    my_strnncoll_utf8mb3_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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: 567
      functionLinenumberEnd: 582
      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:568,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode.663
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:570,21'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode.663
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:574,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:574,3'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:576,5'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:574,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:574,3'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:576,5'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_utf8mb3_uni
      Callsites:
        - Src:             'strings/ctype-utf8.c:574,16'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:576,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:574,16'
          Dst:             my_utf8mb3_uni
    - functionName:    my_utf8mb3_uni
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 467
      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:467,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
            - BranchSide:      'strings/ctype-utf8.c:467,10'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
      Callsites:
        - Src:             'strings/ctype-utf8.c:467,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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_general1400_as_ci_char_to_weight
        - my_mb_wc_utf8mb3_quick
        - my_strnxfrm_ret_construct
        - my_weight_mb1_utf8mb3_general1400_as_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:545,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:545,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:547,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_general1400_as_ci_char_to_weight
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:547,11'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_general1400_as_ci_char_to_weight
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_scan_weight_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,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:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:183,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: 589
      functionLinenumberEnd: 592
      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:590,19'
          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:590,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_general1400_nopad_as_ci
      Callsites:
        - Src:             'strings/ctype-utf8.c:590,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:591,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: 654
      functionLinenumberEnd: 655
      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:655,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_as_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:655,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_as_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:655,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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general1400_as_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general1400_as_ci
                - my_scan_weight_utf8mb3_general1400_as_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:416,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: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_general1400_as_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 771
      functionLinenumberEnd: 773
      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:773,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:773,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:773,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_internal_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_mb_wc_utf8mb3_quick
        - my_strnxfrm_ret_construct
        - my_wc_weight_utf8mb3_general_mysql500_ci
        - my_weight_mb1_utf8mb3_general_mysql500_ci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:531,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:539,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:539,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,3'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:545,9'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:545,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:547,11'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_mysql500_ci
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:554,15'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_strnxfrm_ret_construct.664
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:550,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:560,5'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:539,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_mb_wc_utf8mb3_quick
                - my_wc_weight_utf8mb3_general_mysql500_ci
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:539,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/strcoll.inl:547,11'
          Dst:             my_weight_mb1_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:554,15'
          Dst:             my_mb_wc_utf8mb3_quick
        - Src:             'strings/strcoll.inl:557,9'
          Dst:             my_wc_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:562,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_weight_mb1_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 744
      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: 762
      functionLinenumberEnd: 765
      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:765,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:765,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:765,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_weight_mb2_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 756
      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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,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:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
                - my_weight_mb2_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:183,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: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_mysql500_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_mysql500_ci
                - my_scan_weight_utf8mb3_general_mysql500_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:416,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: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_general_mysql500_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 531
      functionLinenumberEnd: 547
      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:532,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.667
            - BranchSide:      'strings/ctype-utf8.c:534,20'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.667
        - Branch String:   'strings/ctype-utf8.c:539,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:539,26'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.667
            - BranchSide:      'strings/ctype-utf8.c:539,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:539,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:539,3'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:541,5'
              BranchSideFuncs:
                - my_tosort_unicode.667
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:539,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:539,26'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tosort_unicode.667
            - BranchSide:      'strings/ctype-utf8.c:539,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:539,26'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:541,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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:142,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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:149,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:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs:
                - my_weight_mb1_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:162,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:162,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - my_weight_mb2_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs:
                - my_weight_mb3_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:151,14'
          Dst:             my_weight_mb1_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             my_weight_mb2_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:183,14'
          Dst:             my_weight_mb3_utf8mb3_general_ci
    - functionName:    my_hash_sort_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 560
      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:557,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_nopad
            - BranchSide:      'strings/ctype-utf8.c:557,19'
              BranchSideFuncs:
                - skip_trailing_space
                - my_hash_sort_utf8mb3_nopad
      Callsites:
        - Src:             'strings/ctype-utf8.c:557,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-utf8.c:559,3'
          Dst:             my_hash_sort_utf8mb3_nopad
    - functionName:    my_wildcmp_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      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:644,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_ci_impl
            - BranchSide:      'strings/ctype-utf8.c:644,10'
              BranchSideFuncs:
                - my_wildcmp_utf8mb3_general_ci_impl
      Callsites:
        - Src:             'strings/ctype-utf8.c:644,10'
          Dst:             my_wildcmp_utf8mb3_general_ci_impl
    - functionName:    my_strnxfrm_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      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:581,16'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:581,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:581,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:583,34'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:588,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,42'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:590,49'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
        - Branch String:   'strings/strcoll.inl:590,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:590,7'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
            - BranchSide:      'strings/strcoll.inl:591,11'
              BranchSideFuncs:
                - my_strxfrm_pad_unicode_be2
      Callsites:
        - Src:             'strings/strcoll.inl:575,25'
          Dst:             my_strnxfrm_internal_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:583,34'
          Dst:             my_strxfrm_pad_nweights_unicode_be2
        - Src:             'strings/strcoll.inl:588,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/strcoll.inl:591,11'
          Dst:             my_strxfrm_pad_unicode_be2
    - functionName:    my_strnncollsp_nchars_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_utf8mb3_general_ci
                - my_scan_weight_utf8mb3_general_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
    - functionName:    my_strnncollsp_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:331,18'
              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:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,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:354,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:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,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:354,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:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:347,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:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,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:343,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,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:368,17'
              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:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,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:331,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_utf8mb3_general_ci
    - functionName:    my_strnncoll_utf8mb3_general_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:234,18'
              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:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,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:258,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:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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:258,13'
              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
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:251,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:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,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:247,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,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:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,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:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,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:283,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:234,18'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_utf8mb3_general_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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: 883
      functionLinenumberEnd: 897
      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:889,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:889,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:895,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:895,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:895,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:895,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:889,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:895,15'
              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: 3472
      functionLinenumberEnd: 3475
      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:3473,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3473,10'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:3473,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3473,7'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:3474,5'
              BranchSideFuncs:
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:3475,10'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_wc_mb_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2870
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:2844,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2844,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2847,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2857,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2858,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2860,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:2860,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2861,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2863,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2865,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2867,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:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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: 3017
      functionLinenumberEnd: 3039
      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:3020,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:3020,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:3020,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3020,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:3023,6'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:3024,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3025,12'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:3027,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3027,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3027,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3029,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3029,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3029,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3035,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3035,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:3032,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:3032,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:3035,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:3025,12'
          Dst:             my_valid_mbcharlen_utf8mb3
    - functionName:    my_casedn_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2970
      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:2951,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2953,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2959,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2959,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2960,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2959,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2959,3'
              BranchSideFuncs:
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2963,5'
              BranchSideFuncs:
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2964,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2964,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2966,8'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2959,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2959,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2960,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_tolower_unicode.673
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2960,19'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2963,5'
          Dst:             my_tolower_unicode
        - Src:             'strings/ctype-utf8.c:2964,18'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_caseup_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2896
      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:2877,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2879,27'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2885,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2885,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2886,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2885,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2885,3'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2889,5'
              BranchSideFuncs:
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
                - my_mb_wc_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2890,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2890,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:2892,8'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
        - Branch String:   'strings/ctype-utf8.c:2885,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:2885,25'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
            - BranchSide:      'strings/ctype-utf8.c:2886,19'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4
                - my_toupper_unicode.663
                - my_wc_mb_utf8mb4
      Callsites:
        - Src:             'strings/ctype-utf8.c:2886,19'
          Dst:             my_mb_wc_utf8mb4
        - Src:             'strings/ctype-utf8.c:2889,5'
          Dst:             my_toupper_unicode
        - Src:             'strings/ctype-utf8.c:2890,18'
          Dst:             my_wc_mb_utf8mb4
    - functionName:    my_strnxfrmlen_utf8mb4_general1400_as_ci
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3215
      functionLinenumberEnd: 3216
      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:185,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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: 663
      functionLinenumberEnd: 674
      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:666,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:666,9'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:666,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:666,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:669,6'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:670,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:670,7'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:671,12'
              BranchSideFuncs:
                - my_valid_mbcharlen_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:671,12'
          Dst:             my_valid_mbcharlen_utf8mb3
    - functionName:    my_fill_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 907
      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:903,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
                - my_fill_8bit
            - BranchSide:      'strings/ctype-utf8.c:903,12'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
                - my_fill_8bit
        - Branch String:   'strings/ctype-utf8.c:903,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:904,5'
              BranchSideFuncs:
                - my_fill_8bit
            - BranchSide:      'strings/ctype-utf8.c:906,5'
              BranchSideFuncs:
                - my_fill_utf8mb3_mb
      Callsites:
        - Src:             'strings/ctype-utf8.c:904,5'
          Dst:             my_fill_8bit
        - Src:             'strings/ctype-utf8.c:906,5'
          Dst:             my_fill_utf8mb3_mb
    - functionName:    my_casedn_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 617
      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:599,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:601,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:607,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:607,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:608,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:607,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:607,3'
              BranchSideFuncs:
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:610,5'
              BranchSideFuncs:
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:611,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:613,8'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:607,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:607,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:608,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_tolower_unicode_bmp.674
                - my_uni_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:608,19'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:610,5'
          Dst:             my_tolower_unicode_bmp
        - Src:             'strings/ctype-utf8.c:611,18'
          Dst:             my_uni_utf8mb3
    - functionName:    my_uni_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 501
      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:474,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:476,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:481,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:476,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:478,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:481,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:483,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:490,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:483,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:486,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:490,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:492,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:492,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:495,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 526
      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:508,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:510,27'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:516,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:516,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:517,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:516,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:516,3'
              BranchSideFuncs:
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
                - my_utf8mb3_uni
            - BranchSide:      'strings/ctype-utf8.c:519,5'
              BranchSideFuncs:
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
                - my_utf8mb3_uni
        - Branch String:   'strings/ctype-utf8.c:520,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:522,8'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
        - Branch String:   'strings/ctype-utf8.c:516,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:516,25'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
            - BranchSide:      'strings/ctype-utf8.c:517,19'
              BranchSideFuncs:
                - my_utf8mb3_uni
                - my_toupper_unicode_bmp.675
                - my_uni_utf8mb3
      Callsites:
        - Src:             'strings/ctype-utf8.c:517,19'
          Dst:             my_utf8mb3_uni
        - Src:             'strings/ctype-utf8.c:519,5'
          Dst:             my_toupper_unicode_bmp
        - Src:             'strings/ctype-utf8.c:520,18'
          Dst:             my_uni_utf8mb3
    - functionName:    my_strnxfrmlen_unicode_full_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 391
      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: 356
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_unicode_full_bin_internal
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:366,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:366,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:376,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:366,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:368,20'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:376,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:369,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:370,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:371,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:371,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:371,5'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:378,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:378,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:378,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:378,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:380,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:359,25'
          Dst:             my_strnxfrm_unicode_full_bin_internal
        - Src:             'strings/ctype-utf8.c:376,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrm_unicode_full_bin_internal
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:269,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/ctype-utf8.c:276,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/ctype-utf8.c:279,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:281,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/ctype-utf8.c:293,40'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/ctype-utf8.c:286,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:276,32'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/ctype-utf8.c:288,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/ctype-utf8.c:289,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:276,32'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/ctype-utf8.c:290,26'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
        - Branch String:   'strings/ctype-utf8.c:276,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:279,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
                - my_strnxfrm_ret_construct.664
            - BranchSide:      'strings/ctype-utf8.c:293,40'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.664
      Callsites:
        - Src:             'strings/ctype-utf8.c:282,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-utf8.c:293,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_unicode_full_bin
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          186
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - my_strnxfrm_unicode_full_bin_internal
        - my_strxfrm_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-utf8.c:316,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:318,19'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:332,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:318,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:319,10'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:320,17'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:320,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:320,22'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:332,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:320,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:322,11'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:332,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:323,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:320,43'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:325,13'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:326,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:320,43'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:327,15'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:320,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:320,22'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-utf8.c:332,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-utf8.c:334,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:336,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:336,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:338,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:339,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:341,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:342,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-utf8.c:336,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-utf8.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-utf8.c:338,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-utf8.c:309,25'
          Dst:             my_strnxfrm_unicode_full_bin_internal
        - Src:             'strings/ctype-utf8.c:332,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_strnxfrmlen_unicode
      functionSourceFile: '/src/server/strings/ctype-utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      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: 1394
      functionLinenumberEnd: 1395
      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:1395,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1395,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_string_metadata_init
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:422,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:455,29'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:386,61'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:334,10'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:405,61'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:366,28'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:348,28'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:267,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'strings/ctype.c:269,10'
              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_ci_alloc
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype.c:1436,30'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1436,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1439,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1439,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1441,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_eq_collation_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_casefold_multiply_2
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1414
      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: 1407
      functionLinenumberEnd: 1408
      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: 1401
      functionLinenumberEnd: 1402
      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: 1394
      functionLinenumberEnd: 1395
      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: 1385
      functionLinenumberEnd: 1389
      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:1386,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1386,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1386,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1386,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1387,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1387,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1387,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1387,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1939
      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:1935,3'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_ci_well_formed_char_length
            - BranchSide:      'include/m_ctype.h:1936,10'
              BranchSideFuncs:
                - my_ci_well_formed_char_length
      Callsites:
        - Src:             'include/m_ctype.h:1936,10'
          Dst:             my_ci_well_formed_char_length
    - functionName:    my_strnncollsp_nchars_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1377
      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:1368,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_well_formed_length
                - my_well_formed_length
            - BranchSide:      'strings/ctype.c:1370,55'
              BranchSideFuncs:
                - my_well_formed_length
                - my_well_formed_length
      Callsites:
        - Src:             'strings/ctype.c:1369,9'
          Dst:             my_well_formed_length
        - Src:             'strings/ctype.c:1372,9'
          Dst:             my_well_formed_length
    - functionName:    my_convert_fix
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1359
      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:1295,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1296,41'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1308,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1308,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1311,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1311,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1313,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1313,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1315,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1320,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1315,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1316,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1317,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1320,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1326,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1333,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1326,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1327,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1328,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1333,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1333,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1336,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1336,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1337,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1338,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1344,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1344,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1344,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1344,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1344,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1346,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1346,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1347,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1308,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1308,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1311,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_convert
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1284
      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:1237,15'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_convert_using_func
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1237,15'
              BranchSideFuncs:
                - my_convert_using_func
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1237,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1238,38'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1244,20'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1244,20'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1254,18'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1254,18'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1254,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1256,10'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1264,10'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1256,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1258,20'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1262,3'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1254,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1256,10'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1264,10'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1264,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1262,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1266,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1269,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1262,24'
              BranchSideFuncs:
                - my_convert_using_func
            - BranchSide:      'strings/ctype.c:1271,37'
              BranchSideFuncs:
                - my_convert_using_func
        - Branch String:   'strings/ctype.c:1264,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1266,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1269,9'
              BranchSideFuncs:
                - my_convert_using_func
      Callsites:
        - Src:             'strings/ctype.c:1238,12'
          Dst:             my_convert_using_func
        - Src:             'strings/ctype.c:1274,30'
          Dst:             my_convert_using_func
    - functionName:    my_convert_using_func
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1208
      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:1158,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1159,46'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1166,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1168,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1168,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1170,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1174,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1174,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1180,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1186,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1186,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1186,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1189,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1197,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1197,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1197,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1197,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1197,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1199,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wc_to_printable_generic
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1131
      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:1131,36'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1131,36'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype.c:1130,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_wc_to_printable_ex
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1098
      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:1070,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_is_printable
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1072,7'
              BranchSideFuncs:
                - my_is_printable
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1072,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1074,16'
              BranchSideFuncs:
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1079,13'
              BranchSideFuncs:
                - my_printable_length
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1079,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1080,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1082,12'
              BranchSideFuncs:
                - to_printable_8bit
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1082,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1083,12'
              BranchSideFuncs:
                - to_printable_8bit
            - BranchSide:      'strings/ctype.c:1085,11'
              BranchSideFuncs:
                - to_printable_8bit
        - Branch String:   'strings/ctype.c:1090,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1095,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1090,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1095,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1090,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1095,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1090,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1095,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1090,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1095,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:1072,7'
          Dst:             my_is_printable
        - Src:             'strings/ctype.c:1079,13'
          Dst:             my_printable_length
        - Src:             'strings/ctype.c:1083,12'
          Dst:             to_printable_8bit
        - Src:             'strings/ctype.c:1085,11'
          Dst:             to_printable_8bit
    - functionName:    my_is_printable
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1032
      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:1017,18'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1017,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1022,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1017,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1017,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1019,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1019,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1022,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1029,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1022,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1022,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1022,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1022,38'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1022,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1022,44'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1029,20'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1029,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1031,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:1029,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1029,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:1031,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_printable_length
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1054
      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: 1036
      functionLinenumberEnd: 1048
      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: 1104
      functionLinenumberEnd: 1122
      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:1109,16'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1109,16'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1109,27'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1109,27'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1109,30'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1120,17'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1120,17'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1120,23'
              BranchSideFuncs:
                - my_wc_to_printable_ex
        - Branch String:   'strings/ctype.c:1120,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:1120,7'
              BranchSideFuncs:
                - my_wc_to_printable_ex
            - BranchSide:      'strings/ctype.c:1121,5'
              BranchSideFuncs:
                - my_wc_to_printable_ex
      Callsites:
        - Src:             'strings/ctype.c:1122,10'
          Dst:             my_wc_to_printable_ex
    - functionName:    my_charset_is_ascii_based
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 995
      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:994,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:994,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:995,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:994,42'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:994,45'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:995,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:994,73'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:994,73'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:995,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:995,24'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:995,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:995,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_repertoire
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 959
      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: 932
      functionLinenumberEnd: 951
      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:933,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:933,11'
              BranchSideFuncs:
                - my_string_repertoire_8bit
        - Branch String:   'strings/ctype.c:933,25'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:933,34'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:939,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:933,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:935,12'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:939,29'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:942,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:946,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:950,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:942,5'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:946,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:950,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:935,12'
          Dst:             my_string_repertoire_8bit
    - functionName:    my_string_repertoire_8bit
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      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,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:847,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:847,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:849,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:849,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:849,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:851,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:851,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:853,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:851,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:853,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:853,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:851,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:853,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_string_metadata_get_mb
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - my_string_metadata_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype.c:876,23'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_string_metadata_init
                - my_string_metadata_init
            - BranchSide:      'strings/ctype.c:876,23'
              BranchSideFuncs:
                - my_string_metadata_init
                - my_string_metadata_init
        - Branch String:   'strings/ctype.c:876,23'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:876,33'
              BranchSideFuncs:
                - my_string_metadata_init
            - BranchSide:      'strings/ctype.c:877,8'
              BranchSideFuncs:
                - my_string_metadata_init
        - Branch String:   'strings/ctype.c:883,9'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:885,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:889,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:889,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:891,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:894,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:894,14'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:896,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:901,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype.c:877,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:877,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype.c:882,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype.c:877,8'
          Dst:             my_string_metadata_init
        - Src:             'strings/ctype.c:877,8'
          Dst:             my_string_metadata_init
    - functionName:    my_string_metadata_get
      functionSourceFile: '/src/server/strings/ctype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 924
      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:915,11'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:915,11'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
        - Branch String:   'strings/ctype.c:915,25'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:915,34'
              BranchSideFuncs:
                - my_string_metadata_get_mb
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:922,5'
              BranchSideFuncs:
                - my_string_metadata_get_mb
        - Branch String:   'strings/ctype.c:915,7'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:917,26'
              BranchSideFuncs:
                - my_string_repertoire_8bit
            - BranchSide:      'strings/ctype.c:922,5'
              BranchSideFuncs:
                - my_string_metadata_get_mb
      Callsites:
        - Src:             'strings/ctype.c:918,27'
          Dst:             my_string_repertoire_8bit
        - Src:             'strings/ctype.c:922,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:327,6'
          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:499,60'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:          459
      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:589,60'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:679,30'
              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:470,60'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:317,3'
          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_pos
        - 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:813,3'
          Branch Sides:
            - BranchSide:      'strings/ctype.c:0,0'
              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:2079,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:    4
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:725,21'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:729,16'
              BranchSideFuncs: []
      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:1203,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:834,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:837,6'
              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:854,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:857,13'
              BranchSideFuncs: []
        - Branch String:   'strings/dtoa.c:857,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:856,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:857,9'
              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:885,6'
              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:760,11'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:663,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:666,31'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'strings/dtoa.c:672,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'strings/dtoa.c:675,9'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:678,18'
              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:700,21'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:1287,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:1293,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/dtoa.c:1297,15'
              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:1136,6'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:          219
      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:1092,9'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:1099,15'
              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:937,10'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              BranchSideFuncs:
                - Balloc
            - BranchSide:      'strings/dtoa.c:937,10'
              BranchSideFuncs:
                - Balloc
        - Branch String:   'strings/dtoa.c:937,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:942,3'
              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:950,25'
              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:1028,13'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:920,6'
          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:1238,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:1249,6'
              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:1252,13'
              BranchSideFuncs:
                - lo0bits
                - hi0bits
            - BranchSide:      'strings/dtoa.c:1263,8'
              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:806,10'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:476,3'
          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:463,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:          2163
      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:1353,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: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: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
            - BranchSide:      'strings/dtoa.c:1396,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:1377,3'
          Branch Sides:
            - 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
            - BranchSide:      'strings/dtoa.c:1396,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: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: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
            - 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: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:1468,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:1473,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:1468,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1469,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:1471,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:1473,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:1473,17'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1473,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: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,30'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1473,36'
              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,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:1477,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:1475,22'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1475,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: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,31'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:1477,37'
              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,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: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,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: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,39'
          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,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: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:1521,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: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: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
            - 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:1679,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: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:1751,7'
              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:1623,15'
              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:1992,13'
              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:1700,20'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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: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: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: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: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:         278
      ICount:          1707
      EdgeCount:       383
      CyclomaticComplexity: 107
      functionsReached:
        - Balloc
        - Bfree
        - cmp
        - d2b
        - diff
        - dtoa_alloc
        - hi0bits
        - i2b
        - lshift
        - mult
        - multadd
        - pow5mult
        - quorem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:2210,3'
          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
            - 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
        - 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
            - 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
        - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - 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
            - 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
        - Branch String:   'strings/dtoa.c:2330,7'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:2334,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
            - 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
        - Branch String:   'strings/dtoa.c:2357,3'
          Branch Sides:
            - 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:2382,10'
              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: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
            - BranchSide:      'strings/dtoa.c:2503,7'
              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:2389,38'
          Branch Sides:
            - 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
            - BranchSide:      'strings/dtoa.c:2503,7'
              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: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:2435,8'
              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:2543,40'
              BranchSideFuncs:
                - Bfree
            - BranchSide:      'strings/dtoa.c:2546,11'
              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:2546,11'
              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:2566,21'
              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,54'
              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,7'
              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:2696,29'
              BranchSideFuncs:
                - cmp
                - Bfree
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - Bfree
                - multadd
                - lshift
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - lshift
                - cmp
            - BranchSide:      'strings/dtoa.c:2697,7'
              BranchSideFuncs:
                - Bfree
                - multadd
                - multadd
                - multadd
                - quorem
                - cmp
                - diff
                - cmp
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - Bfree
                - multadd
                - lshift
                - cmp
                - 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:2794,13'
              BranchSideFuncs:
                - Bfree
                - Bfree
                - Bfree
                - Bfree
            - BranchSide:      'strings/dtoa.c:2800,5'
              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: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:744,12'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:          396
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - dtoa
        - dtoa_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/dtoa.c:91,3'
          Branch Sides:
            - BranchSide:      'strings/dtoa.c:0,0'
              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:70,3'
          Branch Sides:
            - BranchSide:      'strings/int2str.c:0,0'
              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:226,19'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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:114,14'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:568,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:568,20'
              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:         30
      ICount:          168
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,21'
              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:556,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:559,7'
              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:556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:558,9'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'strings/xml.c:556,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/xml.c:558,9'
              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:509,15'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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:261,40'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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:292,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:297,19'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,44'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,3'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,20'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,64'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,48'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:297,44'
          Branch Sides:
            - BranchSide:      'strings/xml.c:297,48'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,20'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
        - Branch String:   'strings/xml.c:298,19'
          Branch Sides:
            - BranchSide:      'strings/xml.c:298,48'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
                - memcmp
            - BranchSide:      'strings/xml.c:298,71'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __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.973
                - mstr.973
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'strings/xml.c:303,5'
              BranchSideFuncs:
                - mstr.973
                - mstr.973
                - __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:208,15'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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:          269
      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,32'
              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:331,3'
          Branch Sides:
            - BranchSide:      'strings/xml.c:0,0'
              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: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,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: 1360
      functionLinenumberEnd: 1370
      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:1361,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1362,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1363,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1363,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1363,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1363,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1363,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1366,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1366,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1367,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_numcells_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1355
      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:1328,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1331,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1342,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1344,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1349,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1344,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1344,31'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1344,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1345,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1350,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1350,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1331,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1331,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1335,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb_bin_impl
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1103
      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:1004,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1004,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1004,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1004,32'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1004,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1004,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1006,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1102,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1008,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1027,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1008,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1011,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1029,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1011,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1011,40'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1013,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1011,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1012,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1013,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1015,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1015,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1015,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1015,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1015,8'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1018,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1021,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1021,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1021,37'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1021,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1021,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1023,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1023,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1024,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1008,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1027,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1008,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1027,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1008,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1011,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1029,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1011,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1011,40'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1013,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1011,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1012,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1013,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1015,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1015,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1015,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1015,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1015,8'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1018,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1021,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1021,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1021,37'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1021,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1021,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1023,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1023,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1008,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1024,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1027,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1029,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1038,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1031,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1031,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1033,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1033,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1033,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1033,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1034,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1034,39'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1035,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1034,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1031,10'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1035,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1035,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1038,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1102,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:1038,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1006,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1046,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1046,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1048,6'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1048,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1050,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1050,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1052,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1061,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1052,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1052,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1054,4'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1054,4'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1046,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1046,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1048,6'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1061,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1061,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1064,27'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1064,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1064,47'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1068,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1064,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1065,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1068,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1069,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1074,19'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1074,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1074,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1074,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1076,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1076,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1078,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
            - BranchSide:      'strings/ctype-mb.c:1084,21'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
        - Branch String:   'strings/ctype-mb.c:1078,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1078,42'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1078,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1092,12'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1084,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1084,54'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1084,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1086,16'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1089,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1089,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1074,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1074,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1076,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1095,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1095,8'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:1098,20'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_bin_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:1098,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:1074,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:1098,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:1013,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1015,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:1013,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1015,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:1033,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1033,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1054,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1054,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1068,15'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1069,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1069,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1078,42'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:1084,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1089,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1089,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:1092,12'
          Dst:             my_wildcmp_mb_bin_impl
    - functionName:    my_ismbchar
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1910
      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:1908,25'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1908,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1910,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_mb_bin
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1111
      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:1111,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
            - BranchSide:      'strings/ctype-mb.c:1111,10'
              BranchSideFuncs:
                - my_wildcmp_mb_bin_impl
      Callsites:
        - Src:             'strings/ctype-mb.c:1111,10'
          Dst:             my_wildcmp_mb_bin_impl
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1311
      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:1310,8'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1310,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_generic
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 994
      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:849,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              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:849,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:858,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:854,30'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:970,34'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:870,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:872,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:895,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:872,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: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:895,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:897,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:908,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:908,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:915,25'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:922,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:915,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:915,18'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:916,39'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:922,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:923,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:961,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:923,58'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:924,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:961,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:922,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:927,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:961,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:927,35'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:927,42'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:930,33'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:927,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:930,33'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:934,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:934,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:935,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:961,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:935,71'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:935,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:961,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:934,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:938,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:961,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:858,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:862,15'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
            - BranchSide:      'strings/ctype-mb.c:970,34'
              BranchSideFuncs:
                - my_ci_fill
                - my_ci_fill
        - Branch String:   'strings/ctype-mb.c:987,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:987,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:990,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:856,40'
          Dst:             my_charset_get_contractions
        - Src:             'strings/ctype-mb.c:923,9'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-mb.c:934,11'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-mb.c:935,20'
          Dst:             my_uca_contraction2_weight
        - Src:             'strings/ctype-mb.c:981,3'
          Dst:             my_ci_fill
        - Src:             'strings/ctype-mb.c:983,3'
          Dst:             my_ci_fill
    - functionName:    pad_max_char
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 667
      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:646,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:647,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:652,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:664,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:666,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:667,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 814
      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:          812
      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:694,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:694,24'
              BranchSideFuncs:
                - my_charset_get_contractions
                - my_ismbchar.1096
                - 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:701,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:698,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:701,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:701,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:701,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:704,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:704,30'
              BranchSideFuncs:
                - my_ismbchar.1096
                - pad_max_char
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
            - BranchSide:      'strings/ctype-mb.c:706,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:704,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:706,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:732,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:706,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:706,36'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:706,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:732,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:714,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,18'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:715,39'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:718,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:718,7'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:720,25'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:721,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:718,7'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:720,25'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:718,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:720,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:728,18'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:721,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:720,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:728,18'
              BranchSideFuncs:
                - pad_max_char
        - Branch String:   'strings/ctype-mb.c:732,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:734,14'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:767,24'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:734,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:734,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:734,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:701,69'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:736,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:736,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:736,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:701,69'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:737,36'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:736,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:701,69'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:737,36'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:767,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:767,31'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:806,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:767,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:768,64'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:806,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:767,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:772,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:806,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:772,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:772,39'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
        - Branch String:   'strings/ctype-mb.c:772,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:790,58'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
        - Branch String:   'strings/ctype-mb.c:790,74'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:791,62'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:806,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:790,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:794,26'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:806,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:794,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:794,42'
              BranchSideFuncs:
                - pad_max_char
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
        - Branch String:   'strings/ctype-mb.c:794,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:714,25'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_uca_can_be_contraction_head
                - my_uca_can_be_contraction_tail
                - my_uca_contraction2_weight
                - pad_max_char
            - BranchSide:      'strings/ctype-mb.c:801,35'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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:701,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:701,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:810,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:812,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:812,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:812,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:811,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:812,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:699,40'
          Dst:             my_charset_get_contractions
        - Src:             'strings/ctype-mb.c:729,7'
          Dst:             pad_max_char
        - Src:             'strings/ctype-mb.c:732,18'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:768,11'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-mb.c:790,13'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-mb.c:791,13'
          Dst:             my_uca_contraction2_weight
    - functionName:    my_max_str_mb_simple
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      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:622,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_repeat_char_native
            - BranchSide:      'strings/ctype-mb.c:622,63'
              BranchSideFuncs:
                - my_repeat_char_native
      Callsites:
        - Src:             'strings/ctype-mb.c:622,10'
          Dst:             my_repeat_char_native
    - functionName:    my_repeat_char_native
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 601
      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:592,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:592,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:594,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:594,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:594,44'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:597,30'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:600,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:597,30'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:600,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_min_str_mb_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 615
      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: 606
      functionLinenumberEnd: 607
      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:607,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_repeat_char_native
            - BranchSide:      'strings/ctype-mb.c:607,63'
              BranchSideFuncs:
                - my_repeat_char_native
      Callsites:
        - Src:             'strings/ctype-mb.c:607,10'
          Dst:             my_repeat_char_native
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 105
      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:86,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:89,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:94,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_mb_bin
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 583
      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:580,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1109
                - my_hash_sort_mb_nopad_bin
            - BranchSide:      'strings/ctype-mb.c:580,21'
              BranchSideFuncs:
                - skip_trailing_space.1109
                - my_hash_sort_mb_nopad_bin
      Callsites:
        - Src:             'strings/ctype-mb.c:580,21'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-mb.c:582,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: 559
      functionLinenumberEnd: 569
      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:563,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:563,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:565,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:563,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:563,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:565,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_mb_nopad
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_mb_internal
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-mb.c:545,25'
          Dst:             my_strnxfrm_mb_internal
        - Src:             'strings/ctype-mb.c:547,28'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
        - Src:             'strings/ctype-mb.c:550,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_mb_internal
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          385
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - my_ismbchar
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-mb.c:452,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:452,24'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:463,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:463,28'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:494,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:463,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:465,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:494,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:465,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:468,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:479,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:468,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:468,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:470,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:479,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:479,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:481,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:470,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:471,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:473,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:473,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:468,35'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:473,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:473,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:473,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:468,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:468,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:470,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:481,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:482,23'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:484,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:484,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:479,35'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:484,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:484,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:484,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:484,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:479,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:479,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:481,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:494,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:497,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_strnxfrm_ret_construct.1114
            - BranchSide:      'strings/ctype-mb.c:515,40'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
        - Branch String:   'strings/ctype-mb.c:497,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:497,32'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:501,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:501,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:501,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:501,39'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:506,19'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:506,52'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:494,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:494,22'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:515,40'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1114
      Callsites:
        - Src:             'strings/ctype-mb.c:473,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:484,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:497,32'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:0,0'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_mb_internal
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-mb.c:527,25'
          Dst:             my_strnxfrm_mb_internal
        - Src:             'strings/ctype-mb.c:529,28'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-mb.c:533,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_ci_strnncoll
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1427
      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:1427,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1427,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_instr_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 411
      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:367,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:367,16'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:367,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:367,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:369,10'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:369,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:381,11'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:371,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:373,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:383,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:383,5'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:387,12'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:387,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:404,24'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ci_strnncoll
        - Branch String:   'strings/ctype-mb.c:390,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:392,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:395,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:395,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:397,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:383,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:383,5'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:387,12'
              BranchSideFuncs:
                - my_ci_strnncoll
                - my_ismbchar.1096
      Callsites:
        - Src:             'strings/ctype-mb.c:387,12'
          Dst:             my_ci_strnncoll
        - Src:             'strings/ctype-mb.c:404,24'
          Dst:             my_ismbchar
    - functionName:    my_append_fix_badly_formed_tail
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 325
      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:287,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.1091
            - BranchSide:      'strings/ctype-mb.c:287,3'
              BranchSideFuncs:
                - my_ci_charlen.1091
        - Branch String:   'strings/ctype-mb.c:295,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:302,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:302,9'
              BranchSideFuncs:
                - my_ci_charlen.1091
            - BranchSide:      'strings/ctype-mb.c:314,18'
              BranchSideFuncs:
                - my_ci_charlen.1091
        - Branch String:   'strings/ctype-mb.c:314,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:315,38'
              BranchSideFuncs:
                - my_ci_charlen.1091
            - BranchSide:      'strings/ctype-mb.c:317,17'
              BranchSideFuncs:
                - my_ci_charlen.1091
        - Branch String:   'strings/ctype-mb.c:317,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:287,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:290,17'
              BranchSideFuncs:
                - my_ci_charlen.1091
      Callsites:
        - Src:             'strings/ctype-mb.c:290,17'
          Dst:             my_ci_charlen
    - functionName:    my_ci_well_formed_char_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1395
      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:1395,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1395,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_copy_fix_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 356
      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:337,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1118
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:337,22'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1118
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:337,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:339,66'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1118
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:339,66'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1118
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:343,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:40,10'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
            - BranchSide:      'strings/ctype-mb.c:345,16'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
        - Branch String:   'strings/ctype-mb.c:345,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:349,53'
              BranchSideFuncs:
                - my_append_fix_badly_formed_tail
      Callsites:
        - Src:             'strings/ctype-mb.c:339,23'
          Dst:             my_ci_well_formed_char_length
        - Src:             'strings/ctype-mb.c:348,17'
          Dst:             my_append_fix_badly_formed_tail
    - functionName:    my_charpos_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 261
      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:255,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:255,10'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:255,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:255,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:255,24'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:255,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:258,20'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:261,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:258,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:258,8'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:258,8'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:255,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:255,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:255,24'
              BranchSideFuncs:
                - my_ismbchar.1096
      Callsites:
        - Src:             'strings/ctype-mb.c:258,20'
          Dst:             my_ismbchar
    - functionName:    my_numchars_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 246
      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:240,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:240,14'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:240,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:240,3'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:243,20'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:243,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:243,8'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:243,8'
              BranchSideFuncs:
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:240,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:240,3'
              BranchSideFuncs:
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:243,20'
              BranchSideFuncs:
                - my_ismbchar.1096
      Callsites:
        - Src:             'strings/ctype-mb.c:243,20'
          Dst:             my_ismbchar
    - functionName:    my_wildcmp_mb_impl
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 223
      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:123,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:123,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:125,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:222,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:127,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:146,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:127,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:130,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:148,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:130,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:130,40'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:132,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:130,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:131,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:132,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:134,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:134,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:134,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:134,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:134,8'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:137,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:140,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:140,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:140,29'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:140,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:140,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:142,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:142,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:143,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:127,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:146,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:127,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,43'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:146,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:127,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:130,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:148,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:130,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:130,40'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:132,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:130,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:131,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:132,16'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:134,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:134,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:134,27'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:134,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:134,8'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:137,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:140,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:140,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:140,29'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:140,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:140,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:142,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:142,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:143,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:146,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:148,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:157,9'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:150,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:150,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:152,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:152,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:152,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:152,2'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:153,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:153,39'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:154,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:153,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:150,10'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:154,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:154,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:222,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-mb.c:157,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:125,18'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:165,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:167,6'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:167,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:169,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:169,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:171,12'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:180,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:171,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:171,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:173,4'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:173,4'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:165,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:167,6'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:180,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:180,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:183,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:183,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:183,47'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:187,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:183,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:184,7'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:187,15'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:188,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:194,19'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:194,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:194,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:194,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:196,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:196,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:198,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
            - BranchSide:      'strings/ctype-mb.c:204,21'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
        - Branch String:   'strings/ctype-mb.c:198,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:198,42'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:198,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:213,12'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:204,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:205,20'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:204,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:207,16'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - my_ismbchar.1096
                - memcmp
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:210,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:210,11'
              BranchSideFuncs:
                - my_ismbchar.1096
                - memcmp
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:194,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:194,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:196,15'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:215,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:215,8'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
            - BranchSide:      'strings/ctype-mb.c:218,20'
              BranchSideFuncs:
                - memcmp
                - my_ismbchar.1096
                - my_ismbchar.1096
                - my_wildcmp_mb_impl
                - my_ismbchar.1096
        - Branch String:   'strings/ctype-mb.c:218,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:194,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-mb.c:218,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-mb.c:132,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:134,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:132,16'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:134,27'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:152,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:152,2'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:173,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:173,4'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:187,15'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:188,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:188,7'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:198,42'
          Dst:             memcmp
        - Src:             'strings/ctype-mb.c:204,21'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:210,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:210,11'
          Dst:             my_ismbchar
        - Src:             'strings/ctype-mb.c:213,12'
          Dst:             my_wildcmp_mb_impl
    - functionName:    my_wildcmp_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      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:230,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
            - BranchSide:      'strings/ctype-mb.c:230,10'
              BranchSideFuncs:
                - my_wildcmp_mb_impl
      Callsites:
        - Src:             'strings/ctype-mb.c:230,10'
          Dst:             my_wildcmp_mb_impl
    - functionName:    my_caseup_mb
      functionSourceFile: '/src/server/strings/ctype-mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      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:100,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_casefold_mb
            - BranchSide:      'strings/ctype-mb.c:100,59'
              BranchSideFuncs:
                - my_casefold_mb
      Callsites:
        - Src:             'strings/ctype-mb.c:100,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:48,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:48,27'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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.1096
                - 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.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:75,38'
              BranchSideFuncs:
                - my_ismbchar.1096
                - get_case_info_for_ch
        - Branch String:   'strings/ctype-mb.c:59,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:61,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:69,13'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:61,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:65,17'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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.1096
                - get_case_info_for_ch
            - BranchSide:      'strings/ctype-mb.c:55,19'
              BranchSideFuncs:
                - my_ismbchar.1096
                - 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: 89
      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:89,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.c:0,0'
              BranchSideFuncs:
                - my_casefold_mb
            - BranchSide:      'strings/ctype-mb.c:89,59'
              BranchSideFuncs:
                - my_casefold_mb
      Callsites:
        - Src:             'strings/ctype-mb.c:89,10'
          Dst:             my_casefold_mb
    - functionName:    set_max_sort_char
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1554
      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:1542,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1542,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1545,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1548,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1546,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1551,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1548,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1546,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1551,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1548,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1546,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1551,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1548,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1546,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1551,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1546,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1546,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1548,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pcmp
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1348
      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:1346,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1346,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1347,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_fromuni
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1455
      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:1355,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1364,12'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1364,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1364,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1378,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1380,17'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1384,38'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1384,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1384,26'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1384,26'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1385,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1385,24'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1385,24'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1378,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1380,17'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1384,38'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1384,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1384,26'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1384,26'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1385,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1385,24'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1385,24'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1371,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1373,15'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'strings/ctype-simple.c:1392,3'
              BranchSideFuncs:
                - qsort
        - Branch String:   'strings/ctype-simple.c:1400,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1403,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1404,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1404,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1414,34'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1411,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1414,55'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1414,58'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1411,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1414,61'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1414,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1411,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1416,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1417,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1417,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1437,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1417,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1411,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1437,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1411,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1394,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1413,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1394,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1400,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1446,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1445,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1445,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1449,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1449,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1453,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1449,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1450,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1449,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1450,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1449,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1450,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1453,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1392,3'
          Dst:             qsort
        - Src:             'strings/ctype-simple.c:1392,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:53,16'
          Branch Sides:
            - BranchSide:      'include/my_bit.h:0,0'
              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:59,45'
          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: 233
      functionLinenumberEnd: 236
      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:234,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:234,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
        - Branch String:   'strings/ctype-simple.c:234,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:234,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:235,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
        - Branch String:   'strings/ctype-simple.c:235,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:235,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
            - BranchSide:      'strings/ctype-simple.c:235,3'
              BranchSideFuncs:
                - my_strnncollsp_simple
      Callsites:
        - Src:             'strings/ctype-simple.c:236,10'
          Dst:             my_strnncollsp_simple
    - functionName:    my_strnncollsp_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 224
      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:197,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:197,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:197,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:198,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:200,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:203,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:200,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:198,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:201,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:203,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:210,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:217,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:217,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:219,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:219,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:217,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:220,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:220,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:220,39'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:220,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_init_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1564
      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:1559,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
            - BranchSide:      'strings/ctype-simple.c:1559,12'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
        - Branch String:   'strings/ctype-simple.c:1559,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1559,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1561,15'
              BranchSideFuncs:
                - my_8bit_collation_flags_from_data
                - set_max_sort_char
      Callsites:
        - Src:             'strings/ctype-simple.c:1561,15'
          Dst:             my_8bit_collation_flags_from_data
        - Src:             'strings/ctype-simple.c:1562,3'
          Dst:             set_max_sort_char
    - functionName:    my_8bit_collation_flags_from_data
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1523
      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:1520,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1520,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1520,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1520,67'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1520,67'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1521,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1520,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1520,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1522,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_cset_init_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1535
      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:1530,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_8bit_charset_flags_from_data
                - create_fromuni
            - BranchSide:      'strings/ctype-simple.c:1530,15'
              BranchSideFuncs:
                - my_8bit_charset_flags_from_data
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1532,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1532,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1532,29'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1532,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1532,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1532,46'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1532,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1532,54'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1532,62'
              BranchSideFuncs:
                - create_fromuni
        - Branch String:   'strings/ctype-simple.c:1532,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1532,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1534,10'
              BranchSideFuncs:
                - create_fromuni
      Callsites:
        - Src:             'strings/ctype-simple.c:1530,15'
          Dst:             my_8bit_charset_flags_from_data
        - Src:             'strings/ctype-simple.c:1534,10'
          Dst:             create_fromuni
    - functionName:    my_8bit_charset_flags_from_data
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1507
      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:1503,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_charset_is_8bit_pure_ascii
                - my_charset_is_ascii_compatible
            - BranchSide:      'strings/ctype-simple.c:1503,7'
              BranchSideFuncs:
                - my_charset_is_8bit_pure_ascii
                - my_charset_is_ascii_compatible
        - Branch String:   'strings/ctype-simple.c:1503,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1504,5'
              BranchSideFuncs:
                - my_charset_is_ascii_compatible
            - BranchSide:      'strings/ctype-simple.c:1505,8'
              BranchSideFuncs:
                - my_charset_is_ascii_compatible
        - Branch String:   'strings/ctype-simple.c:1505,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1505,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1506,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1503,7'
          Dst:             my_charset_is_8bit_pure_ascii
        - Src:             'strings/ctype-simple.c:1505,8'
          Dst:             my_charset_is_ascii_compatible
    - functionName:    my_charset_is_8bit_pure_ascii
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1477
      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:1469,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1469,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1473,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1471,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1473,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1471,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1473,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1471,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1471,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1471,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1473,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1471,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1473,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_is_ascii_compatible
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1497
      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:1489,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1489,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1493,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1491,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1493,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1491,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1493,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1491,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1491,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1491,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1493,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1491,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1493,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1311
      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:1310,8'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1310,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_desc_and_reverse
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          203
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:2087,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2089,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2104,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2089,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2100,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2091,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2091,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2093,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2101,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2101,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2101,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2091,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2091,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2093,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2100,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2100,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2101,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2104,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2104,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2106,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2106,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2108,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2106,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2106,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2108,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:65,29'
          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: 2016
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          245
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - my_bit_log2_uint32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:2017,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_bit_log2_uint32
            - BranchSide:      'strings/ctype-simple.c:2017,40'
              BranchSideFuncs:
                - my_bit_log2_uint32
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2049,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2046,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2046,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2046,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2044,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2046,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2034,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:2046,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:2046,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:2017,17'
          Dst:             my_bit_log2_uint32
    - functionName:    my_ci_set_level_flags
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 1996
      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: 1985
      functionLinenumberEnd: 1989
      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: 1979
      functionLinenumberEnd: 1980
      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: 1971
      functionLinenumberEnd: 1972
      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: 1676
      functionLinenumberEnd: 1927
      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:1684,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1685,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1690,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1684,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1684,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1917,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1690,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1690,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1692,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1690,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1692,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1697,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1692,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1697,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1917,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1697,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1699,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1699,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1699,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1699,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1699,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1701,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1699,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1699,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1704,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1706,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1727,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1707,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1709,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1722,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1709,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1711,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1716,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1732,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1734,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1770,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1734,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1734,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1736,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1734,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1734,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1752,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1734,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1736,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1749,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1753,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1755,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1764,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1755,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1755,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1755,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1755,68'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1756,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1755,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1755,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1756,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1759,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1759,46'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1759,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1765,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1765,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1765,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1765,66'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1765,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1765,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1770,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1772,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1788,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1772,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1780,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1730,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1732,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1788,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1788,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1788,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1793,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1793,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1799,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1917,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1799,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1799,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1835,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1799,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1799,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1801,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1799,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1801,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1835,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1802,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1805,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1835,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1805,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1805,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1807,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1805,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1807,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1813,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1807,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1813,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1875,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1813,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1813,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1815,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1813,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1815,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1813,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1815,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1815,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1815,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1829,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1815,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1817,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1829,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1817,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1819,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1824,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1819,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1827,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1912,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1824,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1827,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1815,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1815,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1829,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1829,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1829,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1829,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1835,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1837,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1846,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1837,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1839,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1875,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1839,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1841,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1846,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1850,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1861,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1850,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1850,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1912,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1856,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1857,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1875,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1861,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1863,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1870,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1863,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1875,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1870,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1868,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1922,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1868,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1870,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1875,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1877,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1879,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1903,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1879,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1881,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1892,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1881,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1883,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1887,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1883,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1884,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1892,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1894,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1897,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1903,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1903,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1908,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1903,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1905,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1908,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1924,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1924,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1926,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_ctype_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1584
      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:1577,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1577,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1582,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strtoll10_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1570
      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:1570,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strtoll10
            - BranchSide:      'strings/ctype-simple.c:1570,10'
              BranchSideFuncs:
                - my_strtoll10
      Callsites:
        - Src:             'strings/ctype-simple.c:1570,10'
          Dst:             my_strtoll10
    - functionName:    my_instr_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1327
      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:1277,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1277,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1279,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1279,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1281,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1292,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1281,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1281,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1283,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1296,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1296,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1298,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1298,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:1305,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1306,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1309,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1306,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:1309,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1309,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1311,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1315,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1315,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1317,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_lengthsp_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1266
      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:1265,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1282
            - BranchSide:      'strings/ctype-simple.c:1265,23'
              BranchSideFuncs:
                - skip_trailing_space.1282
      Callsites:
        - Src:             'strings/ctype-simple.c:1265,23'
          Dst:             skip_trailing_space
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 105
      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:86,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:89,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:94,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_copy_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1257
      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:1251,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1251,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1252,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1252,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1252,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1253,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1253,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:40,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1253,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_well_formed_char_length_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1238
      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:1235,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1235,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1235,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charpos_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1225
      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: 1215
      functionLinenumberEnd: 1216
      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: 1208
      functionLinenumberEnd: 1209
      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: 1201
      functionLinenumberEnd: 1203
      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: 1167
      functionLinenumberEnd: 1196
      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:1169,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1169,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1180,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1187,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1187,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1189,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1192,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1180,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1182,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1185,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1172,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1174,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1174,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1174,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1175,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1174,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1174,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1175,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1182,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1180,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1185,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1180,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1182,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1185,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1189,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1187,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1192,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1187,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1189,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1192,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_like_range_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1163
      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:          407
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:1128,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1126,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1159,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1128,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1128,54'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1159,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1128,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1159,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1130,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1130,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1130,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1133,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1136,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1136,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1138,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1142,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1145,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1156,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1145,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1145,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1146,39'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1153,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1151,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1153,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1128,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1128,32'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1159,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1159,47'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1160,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1160,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1161,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_wildcmp_8bit_impl
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1086
      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:1003,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1003,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1005,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1085,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1007,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1018,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1007,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1009,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1020,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1009,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1009,40'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1009,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1010,2'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1012,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1012,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1012,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1012,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1012,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1014,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1015,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1007,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1018,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1007,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,43'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1018,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1007,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1009,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1020,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1009,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1009,40'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1009,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1010,2'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1012,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1012,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1012,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1012,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1012,29'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1012,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1014,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1007,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1015,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1018,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1020,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1029,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1022,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1022,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1024,2'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1025,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1025,39'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1026,19'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1025,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1022,10'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1026,19'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1026,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1029,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1085,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:1029,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1005,18'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1035,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1035,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1037,6'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1037,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1039,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1039,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1041,12'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1050,15'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1041,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1041,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1043,4'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1035,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1035,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1037,6'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1050,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1050,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1053,11'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1053,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1053,47'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1056,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1053,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1054,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1056,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1064,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1065,7'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1066,9'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1064,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1064,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1064,35'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1072,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1072,8'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1081,20'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
        - Branch String:   'strings/ctype-simple.c:1081,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:1064,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:1081,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-simple.c:1069,12'
          Dst:             my_wildcmp_8bit_impl
    - functionName:    my_wildcmp_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1093
      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:1093,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
            - BranchSide:      'strings/ctype-simple.c:1093,10'
              BranchSideFuncs:
                - my_wildcmp_8bit_impl
      Callsites:
        - Src:             'strings/ctype-simple.c:1093,10'
          Dst:             my_wildcmp_8bit_impl
    - functionName:    my_max_str_8bit_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 975
      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:973,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:973,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:973,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_min_str_8bit_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 965
      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: 953
      functionLinenumberEnd: 956
      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:954,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:954,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:954,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_longlong10_to_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 947
      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:905,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:907,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:917,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:907,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:910,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:917,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:920,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:922,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:927,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:927,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:929,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:936,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:943,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:943,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:943,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_long10_to_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 892
      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:866,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:868,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:878,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:868,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:871,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:878,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:889,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:889,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:889,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntod_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 844
      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:841,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-simple.c:841,14'
              BranchSideFuncs:
                - my_strtod
        - Branch String:   'strings/ctype-simple.c:841,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:841,7'
              BranchSideFuncs:
                - my_strtod
            - BranchSide:      'strings/ctype-simple.c:842,5'
              BranchSideFuncs:
                - my_strtod
      Callsites:
        - Src:             'strings/ctype-simple.c:844,10'
          Dst:             my_strtod
    - functionName:    my_strntoull_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          288
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:735,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:735,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:735,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:735,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:735,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:735,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:737,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:742,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:807,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:742,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:745,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:747,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:747,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:750,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:757,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:762,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:766,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:766,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:766,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:768,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:768,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:768,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:768,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:769,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:770,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:770,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:772,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:773,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:778,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:778,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:780,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:780,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:762,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:780,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:780,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:780,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:780,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:762,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:762,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:764,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:789,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:792,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:807,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:792,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:793,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:795,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:795,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:797,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:802,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:802,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:802,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:802,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:802,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:802,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:808,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:808,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:809,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoll_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          311
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:631,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:631,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:631,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:631,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:631,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:631,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:633,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:633,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:638,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:638,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:641,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:643,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:643,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:646,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:653,31'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:658,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:661,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:661,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:661,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:663,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:663,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:663,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:663,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:664,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:665,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:665,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:667,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:668,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:669,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:673,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:675,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:675,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:658,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:675,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:675,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:675,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:675,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:658,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:658,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:660,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:684,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:687,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:711,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:687,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:690,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:690,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:692,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:699,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:692,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:694,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:694,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:694,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:699,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:702,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:704,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:708,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:702,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:702,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:704,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:712,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:712,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:713,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntoul_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 611
      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:540,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:540,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:542,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:540,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:540,38'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:542,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:540,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:540,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:542,8'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:542,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:547,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:547,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:550,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:552,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:552,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:555,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:561,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:566,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:569,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:569,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:571,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:571,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:571,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:571,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:572,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:573,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:573,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:575,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:576,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:577,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:581,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:583,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:583,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:566,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:583,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:583,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:583,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:583,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:566,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:566,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:568,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:592,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:595,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:595,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:598,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:600,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:604,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:604,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:604,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:604,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:608,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:608,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:609,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strntol_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          303
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:441,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:441,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:441,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:441,40'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:441,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:441,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:443,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:449,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:452,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:454,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:454,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:457,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:463,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:468,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:493,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:470,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:470,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:470,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:472,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:472,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:472,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:472,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:473,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:474,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:474,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:476,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:477,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:478,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:482,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:484,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:484,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:468,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:484,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:484,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:484,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:484,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:468,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:468,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:468,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:493,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:496,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:496,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:497,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:499,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:499,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:501,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:504,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:501,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:509,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:504,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:509,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:507,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:513,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:507,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:513,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:517,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:517,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:518,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 420
      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:382,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
                - skip_trailing_space.1282
            - BranchSide:      'strings/ctype-simple.c:382,40'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
                - skip_trailing_space.1282
        - Branch String:   'strings/ctype-simple.c:400,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:400,19'
              BranchSideFuncs:
                - skip_trailing_space.1282
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:400,55'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
        - Branch String:   'strings/ctype-simple.c:411,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:411,3'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:413,21'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
        - Branch String:   'strings/ctype-simple.c:413,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:411,15'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
            - BranchSide:      'strings/ctype-simple.c:413,9'
              BranchSideFuncs:
                - my_hash_sort_simple_nopad
      Callsites:
        - Src:             'strings/ctype-simple.c:400,19'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-simple.c:419,3'
          Dst:             my_hash_sort_simple_nopad
    - functionName:    my_hash_sort_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 375
      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:369,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:369,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:371,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_snprintf_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      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:352,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
            - BranchSide:      'strings/ctype-simple.c:354,3'
              BranchSideFuncs:
                - my_vsnprintf
      Callsites:
        - Src:             'strings/ctype-simple.c:355,11'
          Dst:             my_vsnprintf
    - functionName:    my_wc_mb_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 338
      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:326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:329,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:329,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:331,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:331,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:329,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:331,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:331,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:329,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:333,27'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:334,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:334,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:334,23'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:329,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:331,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      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:313,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:316,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:317,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:317,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:317,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charlen_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      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: 294
      functionLinenumberEnd: 299
      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:296,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:296,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:296,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:297,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:297,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 290
      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:288,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:288,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:289,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:288,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:289,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:288,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:289,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:288,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:289,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 277
      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:275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:276,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:276,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:276,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:276,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_casedn_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 264
      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:262,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:262,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:264,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_str_8bit
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      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:252,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:252,36'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:254,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      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:244,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_simple
            - BranchSide:      'strings/ctype-simple.c:244,10'
              BranchSideFuncs:
                - my_strnncoll_simple
      Callsites:
        - Src:             'strings/ctype-simple.c:244,10'
          Dst:             my_strnncoll_simple
    - functionName:    my_strnncoll_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 161
      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:147,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:148,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:148,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:149,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:151,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:151,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:160,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:153,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:154,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-simple.c:160,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:160,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-simple.c:160,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strxfrm_pad_desc_and_reverse_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strxfrm_desc_and_reverse
      functionUses:    6
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:2151,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2151,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2151,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2151,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2163,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2151,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2153,47'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2163,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2154,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2155,9'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2155,9'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2155,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2157,28'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2160,21'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2160,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2161,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2163,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2164,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2164,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2164,52'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:2164,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2164,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2166,32'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
      Callsites:
        - Src:             'strings/ctype-simple.c:2163,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/ctype-simple.c:2170,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_simple_nopad
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strnxfrm_simple_internal
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-simple.c:131,25'
          Dst:             my_strnxfrm_simple_internal
        - Src:             'strings/ctype-simple.c:133,28'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
        - Src:             'strings/ctype-simple.c:137,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_simple_internal
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - my_strnxfrm_ret_construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:81,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:81,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:86,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:86,16'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:86,49'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:86,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:87,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:88,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:88,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:89,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:90,12'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:91,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:94,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:101,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:94,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:95,23'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:96,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:94,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:95,23'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:96,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:101,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:102,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:103,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
        - Branch String:   'strings/ctype-simple.c:101,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:102,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:103,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
      Callsites:
        - Src:             'strings/ctype-simple.c:96,12'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-simple.c:103,12'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strxfrm_pad_desc_and_reverse
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - my_ci_fill
        - my_strnxfrm_ret_construct
        - my_strxfrm_desc_and_reverse
      functionUses:    7
      BranchProfiles:
        - Branch String:   'strings/ctype-simple.c:2122,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:0,0'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2122,7'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2122,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2122,26'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2134,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2122,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2124,47'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2134,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2125,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2126,9'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2126,9'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2126,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2128,38'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2131,21'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2131,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2132,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
            - BranchSide:      'strings/ctype-simple.c:2134,3'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2135,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2135,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2135,52'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1308
                - my_ci_fill.1267
        - Branch String:   'strings/ctype-simple.c:2135,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-simple.c:2135,7'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strnxfrm_ret_construct.1308
            - BranchSide:      'strings/ctype-simple.c:2137,32'
              BranchSideFuncs:
                - my_ci_fill.1267
                - my_strnxfrm_ret_construct.1308
      Callsites:
        - Src:             'strings/ctype-simple.c:2128,7'
          Dst:             my_ci_fill
        - Src:             'strings/ctype-simple.c:2134,3'
          Dst:             my_strxfrm_desc_and_reverse
        - Src:             'strings/ctype-simple.c:2138,5'
          Dst:             my_ci_fill
        - Src:             'strings/ctype-simple.c:2141,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnxfrm_simple
      functionSourceFile: '/src/server/strings/ctype-simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strnxfrm_simple_internal
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strings/ctype-simple.c:114,25'
          Dst:             my_strnxfrm_simple_internal
        - Src:             'strings/ctype-simple.c:116,28'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-simple.c:120,10'
          Dst:             my_strnxfrm_ret_construct
    - 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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf16
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_utf16
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf16
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf16
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    min_weight_on_level
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32084
      functionLinenumberEnd: 32087
      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:32086,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32086,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32087,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_uca_padn
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32052
      functionLinenumberEnd: 32064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32054,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32058,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32058,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32058,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32058,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32060,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32058,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32058,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32060,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32058,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32058,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32060,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_ret_join_pad
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_param_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31999
      functionLinenumberEnd: 32002
      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: 32011
      functionLinenumberEnd: 32016
      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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1467
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1467
                - 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.1467
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf16_quick.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca_scanner_next_expansion_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31283
      functionLinenumberEnd: 31287
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31284,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31284,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31285,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: 31300
      functionLinenumberEnd: 31303
      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: 31556
      functionLinenumberEnd: 31558
      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:31557,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31557,41'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31558,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_context_weight_find
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31897
      functionLinenumberEnd: 31931
      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:31910,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:31910,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:31911,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31912,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31922,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31912,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31914,63'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31922,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31915,70'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31916,13'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31922,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31910,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31919,33'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31922,12'
              BranchSideFuncs:
                - my_uca_can_be_contraction_head
                - my_uca_scanner_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31922,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31926,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31930,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31926,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31926,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31930,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:31910,7'
          Dst:             my_uca_can_be_previous_context_tail
        - Src:             'strings/ctype-uca.c:31913,7'
          Dst:             my_uca_can_be_previous_context_head
        - Src:             'strings/ctype-uca.c:31916,13'
          Dst:             my_uca_previous_context_find
        - Src:             'strings/ctype-uca.c:31922,12'
          Dst:             my_uca_can_be_contraction_head
        - Src:             'strings/ctype-uca.c:31926,15'
          Dst:             my_uca_scanner_contraction_hash_find
    - functionName:    my_uca_scanner_set_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31292
      functionLinenumberEnd: 31294
      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: 31983
      functionLinenumberEnd: 31992
      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:31984,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
            - BranchSide:      'strings/ctype-uca.c:31984,18'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
        - Branch String:   'strings/ctype-uca.c:31984,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31985,18'
              BranchSideFuncs:
                - my_uca_scanner_next_implicit_primary
            - BranchSide:      'strings/ctype-uca.c:31986,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31987,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31988,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:31985,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: 31964
      functionLinenumberEnd: 31971
      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:31965,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.c:31965,25'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
      Callsites:
        - Src:             'strings/ctype-uca.c:31967,34'
          Dst:             my_uca_implicit_weight_primary
    - functionName:    my_uca_implicit_weight_primary
      functionSourceFile: '/src/server/strings/ctype-uca.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      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:136,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:0,0'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
                - my_uca_1400_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:136,18'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
                - my_uca_1400_implicit_weight_primary
        - Branch String:   'strings/ctype-uca.h:136,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:137,10'
              BranchSideFuncs:
                - my_uca_1400_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:138,10'
              BranchSideFuncs:
                - my_uca_520_implicit_weight_primary
      Callsites:
        - Src:             'strings/ctype-uca.h:137,10'
          Dst:             my_uca_1400_implicit_weight_primary
        - Src:             'strings/ctype-uca.h:138,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:160,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:0,0'
              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:98,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:0,0'
              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: 31536
      functionLinenumberEnd: 31537
      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: 31518
      functionLinenumberEnd: 31519
      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: 31862
      functionLinenumberEnd: 31870
      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:31864,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31864,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31866,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31866,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31864,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31866,35'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31866,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31864,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31866,54'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31866,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31864,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31866,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31864,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31864,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31866,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_can_be_contraction_head
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31439
      functionLinenumberEnd: 31440
      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: 31806
      functionLinenumberEnd: 31844
      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:31809,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_can_be_contraction_part
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31811,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:31816,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31816,20'
              BranchSideFuncs:
                - my_uca_can_be_contraction_part
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31816,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31816,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31821,17'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31830,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
        - Branch String:   'strings/ctype-uca.c:31834,54'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31830,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31835,15'
              BranchSideFuncs:
                - my_uca_contraction_hash_find
                - my_uca_can_be_contraction_tail
        - Branch String:   'strings/ctype-uca.c:31833,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31830,16'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31838,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31830,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31830,3'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
            - BranchSide:      'strings/ctype-uca.c:31834,48'
              BranchSideFuncs:
                - my_uca_can_be_contraction_tail
                - my_uca_contraction_hash_find
      Callsites:
        - Src:             'strings/ctype-uca.c:31824,10'
          Dst:             my_uca_can_be_contraction_part
        - Src:             'strings/ctype-uca.c:31833,9'
          Dst:             my_uca_can_be_contraction_tail
        - Src:             'strings/ctype-uca.c:31835,15'
          Dst:             my_uca_contraction_hash_find
    - functionName:    my_uca_can_be_contraction_part
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31473
      functionLinenumberEnd: 31474
      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: 31456
      functionLinenumberEnd: 31457
      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: 31682
      functionLinenumberEnd: 31703
      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:31683,46'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31689,20'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31687,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31687,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31689,20'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31691,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31691,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31693,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31693,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31687,63'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31693,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:31683,17'
          Dst:             my_uca_contraction_hash_func
        - Src:             'strings/ctype-uca.c:31693,9'
          Dst:             my_uca_true_contraction_eq
    - functionName:    my_uca_contraction_hash_func
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31648
      functionLinenumberEnd: 31649
      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: 31591
      functionLinenumberEnd: 31594
      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:31592,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31592,15'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31592,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31592,44'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31593,14'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31592,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31592,61'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31593,14'
              BranchSideFuncs:
                - my_wmemcmp
        - Branch String:   'strings/ctype-uca.c:31593,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31593,27'
              BranchSideFuncs:
                - my_wmemcmp
            - BranchSide:      'strings/ctype-uca.c:31594,11'
              BranchSideFuncs:
                - my_wmemcmp
      Callsites:
        - Src:             'strings/ctype-uca.c:31594,11'
          Dst:             my_wmemcmp
    - functionName:    my_wmemcmp
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31577
      functionLinenumberEnd: 31578
      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:31578,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:31578,27'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'strings/ctype-uca.c:31578,10'
          Dst:             memcmp
    - functionName:    my_uca_strnxfrm_onelevel_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf16
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_space_weight
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32021
      functionLinenumberEnd: 32022
      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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf16_quick.1467
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf16_quick.1467
                - 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.1467
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf16_quick.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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.1467
                - 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:195,11'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1467
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1467
                - 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: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.1467
                - 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:213,7'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1467
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_utf16_quick.1467
                - 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: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: 31602
      functionLinenumberEnd: 31610
      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:31606,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31606,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31606,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31606,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31606,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31606,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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf32
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_utf32
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf32
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf32
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1472
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1472
                - 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.1472
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf32_quick.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf32
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf32_quick.1472
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf32_quick.1472
                - 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.1472
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf32_quick.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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.1472
                - 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:195,11'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1472
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1472
                - 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: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.1472
                - 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:213,7'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1472
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_utf32_quick.1472
                - 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: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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,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: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          279
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_no_contractions_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          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
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:769,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:770,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:771,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:802,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:775,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:766,18'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:777,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:777,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:780,12'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:802,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:780,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:781,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:784,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:784,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
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:791,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:791,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:792,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:769,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:770,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:770,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:781,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:792,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:796,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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: 33920
      functionLinenumberEnd: 33922
      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: 33801
      functionLinenumberEnd: 33802
      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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1473
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 34272
      functionLinenumberEnd: 34286
      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:34274,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34274,24'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34274,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34275,3'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34275,3'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34274,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34275,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34280,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34280,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34281,26'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34281,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34281,40'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34282,9'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
        - Branch String:   'strings/ctype-uca.c:34280,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34275,26'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
            - BranchSide:      'strings/ctype-uca.c:34280,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34275,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34275,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34278,65'
              BranchSideFuncs:
                - my_uca_level_booster_simple_weight2_addr_const
                - my_uca_level_booster_simple_weight2_addr_const
      Callsites:
        - Src:             'strings/ctype-uca.c:34278,9'
          Dst:             my_uca_level_booster_simple_weight2_addr_const
        - Src:             'strings/ctype-uca.c:34279,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: 33930
      functionLinenumberEnd: 33932
      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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb4
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_utf8mb4
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb4
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb4
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb4
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb4_quick.1473
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb4_quick.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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.1473
                - 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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 31421
      functionLinenumberEnd: 31422
      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: 34451
      functionLinenumberEnd: 34456
      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:34452,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34453,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34453,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34453,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34454,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34454,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34454,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34455,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34455,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34455,62'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34455,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_collation_can_optimize_no_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32171
      functionLinenumberEnd: 32180
      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:32172,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32172,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
        - Branch String:   'strings/ctype-uca.c:32173,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32172,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32173,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32175,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32173,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32176,45'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
        - Branch String:   'strings/ctype-uca.c:32175,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32173,28'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
            - BranchSide:      'strings/ctype-uca.c:32175,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32173,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32173,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32175,22'
              BranchSideFuncs:
                - my_uca_have_contractions_quick
      Callsites:
        - Src:             'strings/ctype-uca.c:32176,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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,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: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          279
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_no_contractions_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          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
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:769,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:770,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:771,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:802,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:775,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:766,18'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:777,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:777,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:780,12'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:802,3'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:780,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:781,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:784,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:784,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
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:791,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:791,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:792,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:769,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:770,46'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:771,11'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:770,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:781,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:792,16'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:796,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:125,23'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1474
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_scanner_set_weight
                - my_uca_scanner_next_implicit
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb3
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_utf8mb3
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb3
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb3
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_utf8mb3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_utf8mb3
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - my_uca_scanner_set_weight
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:155,18'
              BranchSideFuncs:
                - my_mb_wc_utf8mb3_quick.1474
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - my_uca_scanner_set_weight_outside_maxchar
                - my_mb_wc_utf8mb3_quick.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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.1474
                - 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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_ucs2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_ucs2
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_ucs2
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_ucs2
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_ucs2
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1475
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1475
                - 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.1475
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_mb_wc_ucs2_quick.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_ucs2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_ucs2
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_mb_wc_ucs2_quick.1475
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_ucs2_quick.1475
                - 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.1475
                - my_uca_needs_context_handling
                - my_uca_context_weight_find
                - my_uca_scanner_set_weight
                - my_contraction_char_length
                - my_mb_wc_ucs2_quick.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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.1475
                - 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:195,11'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1475
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1475
                - 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: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.1475
                - 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:213,7'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1475
                - 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:215,3'
              BranchSideFuncs:
                - my_mb_wc_ucs2_quick.1475
                - 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: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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 859
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - min_weight_on_level
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:865,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:865,26'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:865,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:865,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:867,5'
              BranchSideFuncs:
                - min_weight_on_level
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:860,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_generic
        - Src:             'strings/ctype-uca.inl:869,51'
          Dst:             min_weight_on_level
        - Src:             'strings/ctype-uca.inl:867,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:870,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:873,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_uca_strnxfrm_onelevel_internal_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_scanner_init_any
        - my_uca_scanner_next_expansion_weight
        - my_uca_scanner_next_generic
        - my_uca_scanner_param_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_generic
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:755,24'
              BranchSideFuncs:
                - my_uca_scanner_param_init
                - my_uca_scanner_init_any
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_generic
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:808,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:809,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:811,13'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:805,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:808,10'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:824,40'
              BranchSideFuncs:
                - my_uca_scanner_next_expansion_weight
                - my_strnxfrm_ret_construct.1466
        - Branch String:   'strings/ctype-uca.inl:818,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
            - BranchSide:      'strings/ctype-uca.inl:820,44'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
      Callsites:
        - Src:             'strings/ctype-uca.inl:802,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:803,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:809,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:805,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:820,14'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:825,26'
          Dst:             my_uca_scanner_next_expansion_weight
        - Src:             'strings/ctype-uca.inl:824,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:    13
      BranchProfiles:
        - Branch String:   'strings/ctype-uca-scanner_next.inl:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              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: 32069
      functionLinenumberEnd: 32076
      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:32073,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32070,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32074,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32070,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32070,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32072,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_strnxfrm_onelevel_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_space_weight
        - my_strnxfrm_ret_join_pad
        - my_strnxfrm_uca_padn
        - my_strxfrm_desc_and_reverse
        - my_uca_strnxfrm_onelevel_internal_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:840,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,16'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:840,26'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
        - Branch String:   'strings/ctype-uca.inl:840,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:840,7'
              BranchSideFuncs:
                - my_strxfrm_desc_and_reverse
            - BranchSide:      'strings/ctype-uca.inl:842,5'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_padn
                - my_strnxfrm_ret_join_pad
                - my_strxfrm_desc_and_reverse
      Callsites:
        - Src:             'strings/ctype-uca.inl:836,25'
          Dst:             my_uca_strnxfrm_onelevel_internal_generic
        - Src:             'strings/ctype-uca.inl:844,55'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:842,34'
          Dst:             my_strnxfrm_uca_padn
        - Src:             'strings/ctype-uca.inl:845,5'
          Dst:             my_strnxfrm_ret_join_pad
        - Src:             'strings/ctype-uca.inl:848,3'
          Dst:             my_strxfrm_desc_and_reverse
    - functionName:    my_ci_lengthsp
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1263
      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:1263,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1263,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:60,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca-scanner_next.inl:0,0'
              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:195,11'
              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:215,3'
              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
        - 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:213,7'
              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:215,3'
              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
        - 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:405,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:430,11'
              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:470,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:215,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:94,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 33961
      functionLinenumberEnd: 33965
      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:33963,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:33964,51'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:33963,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33964,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33965,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33964,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: 33939
      functionLinenumberEnd: 33942
      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:33940,28'
          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:33940,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_not_applicable
      Callsites:
        - Src:             'strings/ctype-uca.c:33940,28'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:33941,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: 33911
      functionLinenumberEnd: 33913
      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: 33808
      functionLinenumberEnd: 33811
      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: 33949
      functionLinenumberEnd: 33954
      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:33950,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:33951,11'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:33952,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33952,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:33953,51'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:33953,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: 33976
      functionLinenumberEnd: 34018
      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:33980,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33980,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:33980,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33989,60'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_set_not_applicable_by_tail
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34016,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:33995,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33995,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:33995,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33995,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33995,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34002,52'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:33988,5'
          Dst:             my_uca_level_booster_2bytes_set_not_applicable_by_tail
        - Src:             'strings/ctype-uca.c:34001,7'
          Dst:             my_uca_level_booster_2bytes_disable2
        - Src:             'strings/ctype-uca.c:34016,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: 34030
      functionLinenumberEnd: 34068
      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:34034,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34034,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
        - Branch String:   'strings/ctype-uca.c:34034,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34034,26'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34066,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:34034,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34037,9'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34066,5'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_if_2byte_mb
        - Branch String:   'strings/ctype-uca.c:34037,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34037,9'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
            - BranchSide:      'strings/ctype-uca.c:34051,44'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable2
      Callsites:
        - Src:             'strings/ctype-uca.c:34050,7'
          Dst:             my_uca_level_booster_2bytes_disable2
        - Src:             'strings/ctype-uca.c:34066,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: 33831
      functionLinenumberEnd: 33837
      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:33832,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33832,16'
              BranchSideFuncs:
                - my_uca_weight_length
                - my_uca_weight_cpy
                - my_uca_2bytes_item_set_not_applicable
        - Branch String:   'strings/ctype-uca.c:33833,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33834,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33836,5'
              BranchSideFuncs:
                - my_uca_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:33832,16'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33834,5'
          Dst:             my_uca_2bytes_item_set_not_applicable
        - Src:             'strings/ctype-uca.c:33836,5'
          Dst:             my_uca_weight_cpy
    - functionName:    my_uca_weight_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33817
      functionLinenumberEnd: 33821
      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:33819,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33819,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33821,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_weight_cpy
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33779
      functionLinenumberEnd: 33787
      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:33784,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33781,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33784,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33784,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33781,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33784,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_2bytes_item_weight_cpy2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33848
      functionLinenumberEnd: 33860
      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:33849,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33849,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:33851,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33853,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
            - BranchSide:      'strings/ctype-uca.c:33857,5'
              BranchSideFuncs:
                - my_uca_weight_cpy
                - my_uca_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:33849,14'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33850,14'
          Dst:             my_uca_weight_length
        - Src:             'strings/ctype-uca.c:33853,5'
          Dst:             my_uca_2bytes_item_set_not_applicable
        - Src:             'strings/ctype-uca.c:33857,5'
          Dst:             my_uca_weight_cpy
        - Src:             'strings/ctype-uca.c:33858,5'
          Dst:             my_uca_weight_cpy
    - functionName:    my_uca_2bytes_item_set_non_ascii2
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33890
      functionLinenumberEnd: 33905
      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:33891,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:33891,16'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:33894,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33897,18'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:33903,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_not_applicable
      Callsites:
        - Src:             'strings/ctype-uca.c:33899,5'
          Dst:             my_uca_2bytes_item_weight_cpy
        - Src:             'strings/ctype-uca.c:33903,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: 33871
      functionLinenumberEnd: 33875
      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:33872,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy2
            - BranchSide:      'strings/ctype-uca.c:33872,28'
              BranchSideFuncs:
                - my_uca_2bytes_item_weight_cpy2
      Callsites:
        - Src:             'strings/ctype-uca.c:33874,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: 34080
      functionLinenumberEnd: 34085
      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:34081,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34081,9'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
        - Branch String:   'strings/ctype-uca.c:34081,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34081,21'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34084,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
        - Branch String:   'strings/ctype-uca.c:34081,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34082,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_ascii2
            - BranchSide:      'strings/ctype-uca.c:34084,5'
              BranchSideFuncs:
                - my_uca_2bytes_item_set_non_ascii2
      Callsites:
        - Src:             'strings/ctype-uca.c:34082,5'
          Dst:             my_uca_2bytes_item_set_ascii2
        - Src:             'strings/ctype-uca.c:34084,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: 34189
      functionLinenumberEnd: 34220
      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:34195,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34195,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34216,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34195,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34195,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34203,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34195,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34203,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34216,21'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34191,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34193,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34220,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_level_booster_2bytes_disable_context_dependent
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34147
      functionLinenumberEnd: 34157
      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:34149,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
            - BranchSide:      'strings/ctype-uca.c:34149,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
        - Branch String:   'strings/ctype-uca.c:34152,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34153,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_contraction
                - my_uca_level_booster_2bytes_disable_previous_context
            - BranchSide:      'strings/ctype-uca.c:34155,7'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_contraction
                - my_uca_level_booster_2bytes_disable_previous_context
        - Branch String:   'strings/ctype-uca.c:34149,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34149,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
            - BranchSide:      'strings/ctype-uca.c:34151,37'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_disable_previous_context
                - my_uca_level_booster_2bytes_disable_contraction
      Callsites:
        - Src:             'strings/ctype-uca.c:34153,7'
          Dst:             my_uca_level_booster_2bytes_disable_previous_context
        - Src:             'strings/ctype-uca.c:34155,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: 34119
      functionLinenumberEnd: 34134
      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:34121,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34121,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34124,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34121,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34124,28'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34124,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34121,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34124,47'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34124,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34121,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34125,13'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34124,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34121,33'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34129,50'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
        - Branch String:   'strings/ctype-uca.c:34121,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34121,3'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
            - BranchSide:      'strings/ctype-uca.c:34123,37'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_weight_cpy
      Callsites:
        - Src:             'strings/ctype-uca.c:34128,12'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:34131,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: 34096
      functionLinenumberEnd: 34107
      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:34100,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34098,24'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
            - BranchSide:      'strings/ctype-uca.c:34103,70'
              BranchSideFuncs:
                - my_uca_level_booster_2bytes_item_addr
                - my_uca_2bytes_item_set_pair
      Callsites:
        - Src:             'strings/ctype-uca.c:34103,12'
          Dst:             my_uca_level_booster_2bytes_item_addr
        - Src:             'strings/ctype-uca.c:34104,7'
          Dst:             my_uca_2bytes_item_set_pair
    - functionName:    my_uca_level_booster_populate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34227
      functionLinenumberEnd: 34235
      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:34228,3'
          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:34228,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:34228,3'
          Dst:             my_uca_level_booster_2bytes_populate_pairs
        - Src:             'strings/ctype-uca.c:34229,3'
          Dst:             my_uca_level_booster_2bytes_pupulate_ascii2_contractions
        - Src:             'strings/ctype-uca.c:34231,3'
          Dst:             my_uca_level_booster_2bytes_disable_context_dependent
        - Src:             'strings/ctype-uca.c:34234,3'
          Dst:             my_uca_level_booster_weight2_populate
    - functionName:    my_uca_level_booster_alloc
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34240
      functionLinenumberEnd: 34247
      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:34243,48'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34243,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34243,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34243,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_contraction_hash_find_empty
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31661
      functionLinenumberEnd: 31673
      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:31663,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31663,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31665,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31666,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31663,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31665,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31666,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31663,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31665,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_add_contraction
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31339
      functionLinenumberEnd: 31361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          168
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31358,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31357,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31348,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31357,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31348,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31355,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31357,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31357,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31357,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31358,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_add_contraction_flag
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31320
      functionLinenumberEnd: 31322
      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: 31772
      functionLinenumberEnd: 31782
      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:31776,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31776,17'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31776,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31776,3'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31778,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
        - Branch String:   'strings/ctype-uca.c:31778,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31776,58'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31778,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31776,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31776,3'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
            - BranchSide:      'strings/ctype-uca.c:31778,9'
              BranchSideFuncs:
                - my_uca_true_contraction_eq
      Callsites:
        - Src:             'strings/ctype-uca.c:31778,9'
          Dst:             my_uca_true_contraction_eq
    - functionName:    wstr_to_str
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33516
      functionLinenumberEnd: 33529
      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:33520,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33520,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33522,10'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33522,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33523,16'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33523,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33523,32'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33524,16'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33520,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33520,43'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33522,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: 33466
      functionLinenumberEnd: 33511
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:33468,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33468,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33468,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33470,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33508,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33471,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33471,9'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33473,20'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33473,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33475,9'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33499,62'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33476,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33476,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33492,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33497,9'
          Dst:             my_snprintf
    - functionName:    my_char_weight_put
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33353
      functionLinenumberEnd: 33406
      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:33356,8'
          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:33356,8'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33356,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33358,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33361,12'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33369,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33372,17'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33384,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33372,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33369,38'
              BranchSideFuncs:
                - my_uca_contraction_find
                - my_char_weight_addr
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33373,17'
              BranchSideFuncs:
                - my_uca_contraction_find
                - my_char_weight_addr
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33372,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33369,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33375,20'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33369,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33372,17'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33384,38'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_contraction_find
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33385,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33388,74'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
                - my_char_weight_addr
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33390,10'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33394,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33363,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33394,5'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33394,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33396,19'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33399,15'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33394,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33363,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33394,36'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33399,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33363,3'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
            - BranchSide:      'strings/ctype-uca.c:33400,7'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_uca_implicit_weight_put
                - my_uca_contraction_find
        - Branch String:   'strings/ctype-uca.c:33363,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33369,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33403,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33373,17'
          Dst:             my_uca_contraction_find
        - Src:             'strings/ctype-uca.c:33384,13'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:33388,9'
          Dst:             my_uca_implicit_weight_put
    - functionName:    my_char_weight_addr
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32041
      functionLinenumberEnd: 32045
      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:32043,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32043,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32044,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32044,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32044,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32045,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_implicit_weight_put
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31939
      functionLinenumberEnd: 31945
      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:31941,52'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_on_level
            - BranchSide:      'strings/ctype-uca.c:31941,52'
              BranchSideFuncs:
                - my_uca_implicit_weight_on_level
      Callsites:
        - Src:             'strings/ctype-uca.c:31941,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: 174
      functionLinenumberEnd: 186
      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:175,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:175,3'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
        - Branch String:   'strings/ctype-uca.h:175,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.h:175,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.h:177,12'
              BranchSideFuncs:
                - my_uca_implicit_weight_primary
            - BranchSide:      'strings/ctype-uca.h:181,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.h:185,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.h:177,12'
          Dst:             my_uca_implicit_weight_primary
    - functionName:    my_charset_loader_error_for_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33537
      functionLinenumberEnd: 33542
      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:33538,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - wstr_to_str
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33539,3'
              BranchSideFuncs:
                - wstr_to_str
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:33539,3'
          Dst:             wstr_to_str
        - Src:             'strings/ctype-uca.c:33540,3'
          Dst:             my_snprintf
    - functionName:    my_coll_rule_shift_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32582
      functionLinenumberEnd: 32583
      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:32583,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wstrnlen
            - BranchSide:      'strings/ctype-uca.c:32583,25'
              BranchSideFuncs:
                - my_wstrnlen
      Callsites:
        - Src:             'strings/ctype-uca.c:32583,10'
          Dst:             my_wstrnlen
    - functionName:    my_wstrnlen
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32546
      functionLinenumberEnd: 32554
      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:32548,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32548,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32550,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32550,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32548,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32550,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32548,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32548,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32550,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rule_reset_length
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32567
      functionLinenumberEnd: 32568
      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:32568,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wstrnlen
            - BranchSide:      'strings/ctype-uca.c:32568,10'
              BranchSideFuncs:
                - my_wstrnlen
      Callsites:
        - Src:             'strings/ctype-uca.c:32568,10'
          Dst:             my_wstrnlen
    - functionName:    my_uca_generate_implicit_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33447
      functionLinenumberEnd: 33459
      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:33448,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
            - BranchSide:      'strings/ctype-uca.c:33448,30'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33449,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33449,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33452,15'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
        - Branch String:   'strings/ctype-uca.c:33453,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33453,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33455,21'
              BranchSideFuncs:
                - my_uca_implicit_weight_put
      Callsites:
        - Src:             'strings/ctype-uca.c:33456,5'
          Dst:             my_uca_implicit_weight_put
    - functionName:    my_uca_copy_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33425
      functionLinenumberEnd: 33439
      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:33426,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33426,30'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33427,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33427,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33431,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33432,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33432,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33434,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_generate_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33721
      functionLinenumberEnd: 33734
      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:33723,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_copy_page
                - my_uca_generate_implicit_page
            - BranchSide:      'strings/ctype-uca.c:33723,15'
              BranchSideFuncs:
                - my_uca_copy_page
                - my_uca_generate_implicit_page
        - Branch String:   'strings/ctype-uca.c:33723,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33728,5'
              BranchSideFuncs:
                - my_uca_generate_implicit_page
            - BranchSide:      'strings/ctype-uca.c:33734,5'
              BranchSideFuncs:
                - my_uca_generate_implicit_page
      Callsites:
        - Src:             'strings/ctype-uca.c:33728,5'
          Dst:             my_uca_copy_page
        - Src:             'strings/ctype-uca.c:33734,5'
          Dst:             my_uca_generate_implicit_page
    - functionName:    my_uca_level_booster_new
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34254
      functionLinenumberEnd: 34260
      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:34256,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_level_booster_alloc
                - my_uca_level_booster_populate
            - BranchSide:      'strings/ctype-uca.c:34256,14'
              BranchSideFuncs:
                - my_uca_level_booster_alloc
                - my_uca_level_booster_populate
        - Branch String:   'strings/ctype-uca.c:34256,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34256,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34258,3'
              BranchSideFuncs:
                - my_uca_level_booster_populate
      Callsites:
        - Src:             'strings/ctype-uca.c:34256,14'
          Dst:             my_uca_level_booster_alloc
        - Src:             'strings/ctype-uca.c:34258,3'
          Dst:             my_uca_level_booster_populate
    - functionName:    my_uca_contraction_hash_populate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31729
      functionLinenumberEnd: 31754
      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:31732,23'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31732,23'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
        - Branch String:   'strings/ctype-uca.c:31736,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31737,25'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31748,11'
              BranchSideFuncs:
                - my_uca_contraction_hash_find_empty
                - my_uca_contraction_hash_func
        - Branch String:   'strings/ctype-uca.c:31748,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31750,17'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31751,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31732,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31732,3'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
            - BranchSide:      'strings/ctype-uca.c:31734,36'
              BranchSideFuncs:
                - my_uca_contraction_hash_func
                - my_uca_contraction_hash_find_empty
      Callsites:
        - Src:             'strings/ctype-uca.c:31735,19'
          Dst:             my_uca_contraction_hash_func
        - Src:             'strings/ctype-uca.c:31748,11'
          Dst:             my_uca_contraction_hash_find_empty
    - functionName:    my_uca_contraction_hash_allocate
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31712
      functionLinenumberEnd: 31720
      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:   '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31715,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31715,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_init_one_contraction
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33558
      functionLinenumberEnd: 33573
      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:33561,45'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33561,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:33565,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33565,3'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
            - BranchSide:      'strings/ctype-uca.c:33566,47'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
        - Branch String:   'strings/ctype-uca.c:33565,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33565,3'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
            - BranchSide:      'strings/ctype-uca.c:33566,47'
              BranchSideFuncs:
                - my_uca_add_contraction_flag
                - my_uca_add_contraction_flag
                - my_uca_add_contraction
      Callsites:
        - Src:             'strings/ctype-uca.c:33561,3'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33566,5'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33567,3'
          Dst:             my_uca_add_contraction_flag
        - Src:             'strings/ctype-uca.c:33572,10'
          Dst:             my_uca_add_contraction
    - functionName:    apply_one_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33581
      functionLinenumberEnd: 33657
      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:33582,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33583,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:33588,60'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33588,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:33589,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:33588,75'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33589,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:33620,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:33588,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33620,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:33628,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:33619,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33622,7'
              BranchSideFuncs:
                - my_charset_loader_error_for_rule
            - BranchSide:      'strings/ctype-uca.c:33625,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:33628,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33630,42'
              BranchSideFuncs:
                - my_uca_init_one_contraction
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
            - BranchSide:      'strings/ctype-uca.c:33642,24'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_put
                - my_charset_loader_error_for_rule
                - apply_shift
        - Branch String:   'strings/ctype-uca.c:33649,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33651,5'
              BranchSideFuncs:
                - apply_shift
            - BranchSide:      'strings/ctype-uca.c:33656,45'
              BranchSideFuncs:
                - apply_shift
      Callsites:
        - Src:             'strings/ctype-uca.c:33583,18'
          Dst:             my_coll_rule_reset_length
        - Src:             'strings/ctype-uca.c:33584,18'
          Dst:             my_coll_rule_shift_length
        - Src:             'strings/ctype-uca.c:33619,10'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33622,7'
          Dst:             my_charset_loader_error_for_rule
        - Src:             'strings/ctype-uca.c:33625,13'
          Dst:             my_coll_rule_reset_length
        - Src:             'strings/ctype-uca.c:33631,9'
          Dst:             my_uca_init_one_contraction
        - Src:             'strings/ctype-uca.c:33635,9'
          Dst:             my_char_weight_put
        - Src:             'strings/ctype-uca.c:33644,9'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:33646,9'
          Dst:             my_char_weight_put
        - Src:             'strings/ctype-uca.c:33651,5'
          Dst:             my_charset_loader_error_for_rule
        - Src:             'strings/ctype-uca.c:33656,10'
          Dst:             apply_shift
    - functionName:    my_coll_rule_expand
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32599
      functionLinenumberEnd: 32610
      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:32601,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32601,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32603,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32603,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32601,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32601,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32601,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32603,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_alloc_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31380
      functionLinenumberEnd: 31388
      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:31381,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31381,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31382,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31382,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31383,48'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31382,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31382,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31385,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca_generate_pages
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33748
      functionLinenumberEnd: 33774
      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:33750,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33750,22'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33752,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33750,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33758,15'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33758,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33750,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33770,9'
              BranchSideFuncs:
                - my_uca_generate_page
        - Branch String:   'strings/ctype-uca.c:33770,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33750,36'
              BranchSideFuncs:
                - my_uca_generate_page
            - BranchSide:      'strings/ctype-uca.c:33770,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33750,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33750,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33752,14'
              BranchSideFuncs:
                - my_uca_generate_page
      Callsites:
        - Src:             'strings/ctype-uca.c:33770,9'
          Dst:             my_uca_generate_page
    - functionName:    my_weight_size_on_page
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33703
      functionLinenumberEnd: 33704
      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:33704,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33704,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33704,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_rules
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33668
      functionLinenumberEnd: 33687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:33670,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33670,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33673,12'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33673,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33672,29'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:33679,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:33670,34'
              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: 34294
      functionLinenumberEnd: 34403
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          337
      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:34296,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - check_rules
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34296,27'
              BranchSideFuncs:
                - check_rules
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34301,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34301,7'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34305,42'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34305,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34305,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34306,44'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34305,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34305,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34311,15'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34322,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34322,13'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34345,20'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34325,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34328,14'
              BranchSideFuncs:
                - my_weight_size_on_page
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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:34338,49'
              BranchSideFuncs:
                - my_weight_size_on_page
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
        - Branch String:   'strings/ctype-uca.c:34339,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34340,32'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34342,12'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
        - Branch String:   'strings/ctype-uca.c:34319,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34321,36'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
                - my_weight_size_on_page
            - BranchSide:      'strings/ctype-uca.c:34348,30'
              BranchSideFuncs:
                - my_uca_generate_pages
                - my_uca_alloc_contractions
                - 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
        - Branch String:   'strings/ctype-uca.c:34350,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34350,7'
              BranchSideFuncs:
                - my_uca_alloc_contractions
                - 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:34353,7'
              BranchSideFuncs:
                - my_uca_alloc_contractions
                - 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
        - Branch String:   'strings/ctype-uca.c:34353,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34355,41'
              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:34367,25'
              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
        - Branch String:   'strings/ctype-uca.c:34355,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34355,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:34367,25'
              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
        - Branch String:   'strings/ctype-uca.c:34367,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34369,47'
              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:34376,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:34369,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34367,34'
              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:34369,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34376,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34378,46'
              BranchSideFuncs:
                - my_uca_contraction_hash_allocate
                - my_snprintf
                - my_uca_contraction_hash_populate
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34386,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:34386,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34388,23'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34399,11'
              BranchSideFuncs:
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34388,64'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34389,48'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34393,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34389,74'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34391,48'
              BranchSideFuncs:
                - my_uca_contraction_hash_populate
                - my_snprintf
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34393,7'
              BranchSideFuncs:
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34388,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34393,7'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34399,11'
              BranchSideFuncs:
                - my_uca_level_booster_new
        - Branch String:   'strings/ctype-uca.c:34399,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34399,7'
              BranchSideFuncs:
                - my_uca_level_booster_new
            - BranchSide:      'strings/ctype-uca.c:34400,19'
              BranchSideFuncs:
                - my_uca_level_booster_new
      Callsites:
        - Src:             'strings/ctype-uca.c:34301,7'
          Dst:             check_rules
        - Src:             'strings/ctype-uca.c:34338,21'
          Dst:             my_weight_size_on_page
        - Src:             'strings/ctype-uca.c:34350,8'
          Dst:             my_uca_generate_pages
        - Src:             'strings/ctype-uca.c:34355,9'
          Dst:             my_uca_alloc_contractions
        - Src:             'strings/ctype-uca.c:34369,9'
          Dst:             apply_one_rule
        - Src:             'strings/ctype-uca.c:34379,20'
          Dst:             my_wstrnlen
        - Src:             'strings/ctype-uca.c:34380,22'
          Dst:             my_uca_init_one_contraction
        - Src:             'strings/ctype-uca.c:34389,9'
          Dst:             my_uca_contraction_hash_allocate
        - Src:             'strings/ctype-uca.c:34390,9'
          Dst:             my_uca_contraction_hash_populate
        - Src:             'strings/ctype-uca.c:34393,7'
          Dst:             my_snprintf
        - Src:             'strings/ctype-uca.c:34400,19'
          Dst:             my_uca_level_booster_new
    - functionName:    my_uca_init_levels
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34483
      functionLinenumberEnd: 34503
      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:34485,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34485,3'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34485,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34485,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34489,23'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34489,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34487,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34491,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34491,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34495,23'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34499,28'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:34498,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34487,9'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:34498,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34485,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34485,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34489,23'
              BranchSideFuncs:
                - init_weight_level
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:34493,7'
          Dst:             my_snprintf
        - Src:             'strings/ctype-uca.c:34498,9'
          Dst:             init_weight_level
    - functionName:    my_uca1400_collation_id_to_tailoring_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      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_charset_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_coll_rules_realloc
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32665
      functionLinenumberEnd: 32672
      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:32666,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32666,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32666,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32666,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32667,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32666,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32666,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32671,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rules_add
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32686
      functionLinenumberEnd: 32691
      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:32687,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_rules_realloc
            - BranchSide:      'strings/ctype-uca.c:32687,43'
              BranchSideFuncs:
                - my_coll_rules_realloc
        - Branch String:   'strings/ctype-uca.c:32687,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32687,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32689,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32687,7'
          Dst:             my_coll_rules_realloc
    - functionName:    my_coll_lexem_num_to_str
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32250
      functionLinenumberEnd: 32263
      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:32251,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32251,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32251,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rule_shift_at_level
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32703
      functionLinenumberEnd: 32727
      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:32704,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32704,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32707,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32710,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32714,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32718,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_parser_too_long_error
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32842
      functionLinenumberEnd: 32844
      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:32843,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32843,18'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32843,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_scan_character_list
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33086
      functionLinenumberEnd: 33103
      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:33087,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33087,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:33087,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33088,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:33090,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:33090,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33091,12'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33093,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:33093,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33093,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33096,34'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33096,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33096,3'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33098,66'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33098,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33099,14'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33100,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_rule_expand
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33096,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33096,3'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33098,66'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
      Callsites:
        - Src:             'strings/ctype-uca.c:33088,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:33090,8'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33091,12'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33093,8'
          Dst:             my_coll_parser_scan_term
        - Src:             'strings/ctype-uca.c:33098,10'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33099,14'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33100,5'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_expected_error
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32824
      functionLinenumberEnd: 32827
      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:32825,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_lexem_num_to_str
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32825,18'
              BranchSideFuncs:
                - my_coll_lexem_num_to_str
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32826,30'
          Dst:             my_coll_lexem_num_to_str
        - Src:             'strings/ctype-uca.c:32825,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_scan_term
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32860
      functionLinenumberEnd: 32864
      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:32861,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32861,31'
              BranchSideFuncs:
                - my_coll_parser_expected_error
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32861,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32862,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32863,10'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:32862,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:32863,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32778
      functionLinenumberEnd: 32781
      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:32779,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_next
                - my_coll_lexem_next
            - BranchSide:      'strings/ctype-uca.c:32779,30'
              BranchSideFuncs:
                - my_coll_parser_next
                - my_coll_lexem_next
      Callsites:
        - Src:             'strings/ctype-uca.c:32779,30'
          Dst:             my_coll_parser_next
        - Src:             'strings/ctype-uca.c:32780,3'
          Dst:             my_coll_lexem_next
    - functionName:    my_coll_parser_next
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32764
      functionLinenumberEnd: 32765
      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: 32395
      functionLinenumberEnd: 32517
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          368
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - ch2x
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:32399,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32399,20'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32399,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32399,30'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32399,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32401,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32399,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32399,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32399,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32399,48'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32412,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32431,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32436,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32442,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32447,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32454,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32465,15'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32412,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32412,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32414,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32414,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32415,22'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32416,25'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32416,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32412,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32418,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32418,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32412,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32421,18'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32412,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32412,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32414,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32455,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32455,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32455,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32455,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32455,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32455,50'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32465,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32465,32'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32486,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32465,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32466,10'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32488,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32466,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32466,28'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32488,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32465,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32471,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32488,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32472,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32472,7'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32474,35'
              BranchSideFuncs:
                - ch2x
        - Branch String:   'strings/ctype-uca.c:32472,33'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32472,47'
              BranchSideFuncs:
                - ch2x
            - BranchSide:      'strings/ctype-uca.c:32472,33'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32486,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32486,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32493,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32486,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32486,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32488,24'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32493,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32493,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32497,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32498,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32505,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32399,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32399,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32401,13'
              BranchSideFuncs:
                - ch2x
      Callsites:
        - Src:             'strings/ctype-uca.c:32472,42'
          Dst:             ch2x
    - functionName:    ch2x
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32365
      functionLinenumberEnd: 32376
      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:32366,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32366,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32366,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32366,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32367,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32369,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32369,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32369,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32372,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32369,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32369,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32370,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32372,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32372,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32372,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32372,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32372,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32373,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_parser_scan_logical_position
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33021
      functionLinenumberEnd: 33064
      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:33022,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33022,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:33025,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33026,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33027,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:33027,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33028,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33029,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:33029,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33030,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33031,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:33031,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33032,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33033,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:33033,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33034,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33035,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:33035,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33036,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33037,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:33037,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33038,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33039,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:33039,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33040,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33041,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:33041,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33042,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33043,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:33043,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33044,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33045,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:33045,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33046,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33047,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33047,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33047,12'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33048,25'
              BranchSideFuncs:
                - my_coll_rule_expand
                - my_coll_parser_scan
                - my_coll_parser_too_long_error
        - Branch String:   'strings/ctype-uca.c:33052,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33061,12'
              BranchSideFuncs:
                - my_coll_parser_too_long_error
            - BranchSide:      'strings/ctype-uca.c:33063,10'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:33025,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33027,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33029,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33031,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33033,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33035,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33037,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33039,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33041,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33043,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33045,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33047,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33052,8'
          Dst:             my_coll_rule_expand
        - Src:             'strings/ctype-uca.c:33061,12'
          Dst:             my_coll_parser_too_long_error
        - Src:             'strings/ctype-uca.c:33063,10'
          Dst:             my_coll_parser_scan
    - functionName:    lex_cmp
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32315
      functionLinenumberEnd: 32320
      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:32316,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'strings/ctype-uca.c:32316,27'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'strings/ctype-uca.c:32317,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32317,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32319,10'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'strings/ctype-uca.c:32319,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: 32975
      functionLinenumberEnd: 33003
      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:32977,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:32977,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:32977,62'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32978,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:32977,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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,69'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32983,13'
              BranchSideFuncs:
                - 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:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32987,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32987,68'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32988,13'
              BranchSideFuncs:
                - 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:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32992,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32992,70'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32993,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32992,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32999,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32977,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32978,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32982,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32983,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32987,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32988,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32992,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32993,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:33002,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_rule_reset
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32621
      functionLinenumberEnd: 32623
      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: 33162
      functionLinenumberEnd: 33204
      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:33163,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33165,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:33168,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33168,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33173,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:33176,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33178,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
            - BranchSide:      'strings/ctype-uca.c:33184,41'
              BranchSideFuncs:
                - my_coll_rules_add
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33179,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33179,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33198,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33184,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33191,5'
              BranchSideFuncs:
                - my_coll_parser_scan
                - my_coll_parser_scan_character_list
                - my_coll_rules_add
            - BranchSide:      'strings/ctype-uca.c:33198,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33193,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33193,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33198,28'
              BranchSideFuncs:
                - my_coll_rules_add
        - Branch String:   'strings/ctype-uca.c:33198,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33198,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33168,8'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33178,5'
          Dst:             my_coll_parser_scan
        - Src:             'strings/ctype-uca.c:33179,10'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33191,5'
          Dst:             my_coll_parser_scan
        - Src:             'strings/ctype-uca.c:33193,10'
          Dst:             my_coll_parser_scan_character_list
        - Src:             'strings/ctype-uca.c:33198,7'
          Dst:             my_coll_rules_add
    - functionName:    my_coll_parser_scan_shift
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33220
      functionLinenumberEnd: 33227
      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:33221,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33221,31'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:33221,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33221,7'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:33223,37'
              BranchSideFuncs:
                - my_coll_rule_shift_at_level
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:33223,5'
          Dst:             my_coll_rule_shift_at_level
        - Src:             'strings/ctype-uca.c:33224,12'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan_reset_sequence
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33122
      functionLinenumberEnd: 33143
      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:33123,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33123,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:33126,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33127,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:33138,10'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33130,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33132,10'
              BranchSideFuncs:
                - my_coll_parser_scan_logical_position
            - BranchSide:      'strings/ctype-uca.c:33138,10'
              BranchSideFuncs:
                - my_coll_parser_scan_character_list
        - Branch String:   'strings/ctype-uca.c:33132,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33132,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33142,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:33138,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33138,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33142,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33123,3'
          Dst:             my_coll_rule_reset
        - Src:             'strings/ctype-uca.c:33127,5'
          Dst:             my_coll_parser_scan_reset_before
        - Src:             'strings/ctype-uca.c:33132,10'
          Dst:             my_coll_parser_scan_logical_position
        - Src:             'strings/ctype-uca.c:33138,10'
          Dst:             my_coll_parser_scan_character_list
    - functionName:    my_coll_parser_scan_setting
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32901
      functionLinenumberEnd: 32937
      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:32902,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32902,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:32905,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32907,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32910,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32910,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32912,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32915,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32915,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32917,19'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32920,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32920,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32922,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32924,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32924,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32926,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32928,13'
              BranchSideFuncs:
                - lex_cmp
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32928,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32929,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32930,13'
              BranchSideFuncs:
                - lex_cmp
                - my_coll_parser_scan
        - Branch String:   'strings/ctype-uca.c:32930,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32930,12'
              BranchSideFuncs:
                - my_coll_parser_scan
            - BranchSide:      'strings/ctype-uca.c:32931,12'
              BranchSideFuncs:
                - my_coll_parser_scan
      Callsites:
        - Src:             'strings/ctype-uca.c:32905,8'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32910,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32915,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32920,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32924,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32928,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32930,13'
          Dst:             lex_cmp
        - Src:             'strings/ctype-uca.c:32936,10'
          Dst:             my_coll_parser_scan
    - functionName:    my_coll_parser_scan_rule
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33246
      functionLinenumberEnd: 33266
      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:33247,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              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:33247,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:33247,57'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33247,57'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33248,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:33247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33247,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33252,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:33252,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33253,12'
              BranchSideFuncs:
                - my_coll_parser_expected_error
            - BranchSide:      'strings/ctype-uca.c:33256,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:33256,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33256,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33260,10'
              BranchSideFuncs:
                - my_coll_parser_scan_shift
                - my_coll_parser_scan_shift_sequence
        - Branch String:   'strings/ctype-uca.c:33260,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33260,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33262,10'
              BranchSideFuncs:
                - my_coll_parser_scan_shift_sequence
                - my_coll_parser_scan_shift
        - Branch String:   'strings/ctype-uca.c:33262,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33260,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33262,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33247,8'
          Dst:             my_coll_parser_scan_term
        - Src:             'strings/ctype-uca.c:33248,8'
          Dst:             my_coll_parser_scan_reset_sequence
        - Src:             'strings/ctype-uca.c:33252,8'
          Dst:             my_coll_parser_scan_shift
        - Src:             'strings/ctype-uca.c:33253,12'
          Dst:             my_coll_parser_expected_error
        - Src:             'strings/ctype-uca.c:33256,8'
          Dst:             my_coll_parser_scan_shift_sequence
        - Src:             'strings/ctype-uca.c:33260,10'
          Dst:             my_coll_parser_scan_shift
        - Src:             'strings/ctype-uca.c:33262,10'
          Dst:             my_coll_parser_scan_shift_sequence
    - functionName:    my_coll_parser_scan_settings
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32952
      functionLinenumberEnd: 32960
      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:32954,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
            - BranchSide:      'strings/ctype-uca.c:32954,34'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
        - Branch String:   'strings/ctype-uca.c:32954,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32954,3'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
            - BranchSide:      'strings/ctype-uca.c:32956,10'
              BranchSideFuncs:
                - my_coll_parser_scan_setting
        - Branch String:   'strings/ctype-uca.c:32956,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32954,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32956,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32956,10'
          Dst:             my_coll_parser_scan_setting
    - functionName:    my_coll_lexem_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32293
      functionLinenumberEnd: 32299
      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: 32341
      functionLinenumberEnd: 32348
      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:32342,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - strmake
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32343,22'
              BranchSideFuncs:
                - strmake
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:32344,40'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32344,3'
              BranchSideFuncs:
                - strmake
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32344,3'
              BranchSideFuncs:
                - strmake
                - my_snprintf
        - Branch String:   'strings/ctype-uca.c:32347,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32347,29'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca.c:32347,29'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca.c:32344,3'
          Dst:             strmake
        - Src:             'strings/ctype-uca.c:32346,3'
          Dst:             my_snprintf
    - functionName:    my_coll_parser_exec
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33285
      functionLinenumberEnd: 33296
      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:33286,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_scan_settings
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
            - BranchSide:      'strings/ctype-uca.c:33286,8'
              BranchSideFuncs:
                - my_coll_parser_scan_settings
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
        - Branch String:   'strings/ctype-uca.c:33286,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33286,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33289,34'
              BranchSideFuncs:
                - my_coll_parser_scan_term
                - my_coll_parser_scan_rule
        - Branch String:   'strings/ctype-uca.c:33289,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33291,10'
              BranchSideFuncs:
                - my_coll_parser_scan_rule
                - my_coll_parser_scan_term
            - BranchSide:      'strings/ctype-uca.c:33295,10'
              BranchSideFuncs:
                - my_coll_parser_scan_term
        - Branch String:   'strings/ctype-uca.c:33291,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33289,34'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:33291,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:33286,8'
          Dst:             my_coll_parser_scan_settings
        - Src:             'strings/ctype-uca.c:33291,10'
          Dst:             my_coll_parser_scan_rule
        - Src:             'strings/ctype-uca.c:33295,10'
          Dst:             my_coll_parser_scan_term
    - functionName:    my_coll_parser_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32798
      functionLinenumberEnd: 32810
      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:   '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
          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:32806,3'
          Dst:             my_coll_lexem_init
        - Src:             'strings/ctype-uca.c:32807,3'
          Dst:             my_coll_lexem_next
        - Src:             'strings/ctype-uca.c:32808,3'
          Dst:             my_coll_parser_next
        - Src:             'strings/ctype-uca.c:32809,3'
          Dst:             my_coll_lexem_next
    - functionName:    my_uca_info_init
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34513
      functionLinenumberEnd: 34519
      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:34515,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_init_levels
            - BranchSide:      'strings/ctype-uca.c:34515,13'
              BranchSideFuncs:
                - my_uca_init_levels
      Callsites:
        - Src:             'strings/ctype-uca.c:34519,10'
          Dst:             my_uca_init_levels
    - functionName:    my_uca1400_collation_get_initialized_shared_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34534
      functionLinenumberEnd: 34544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_tailoring_id
        - my_uca_info_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:34535,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34535,25'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id
                - my_uca1400_collation_id_to_tailoring_id
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34539,66'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34540,7'
              BranchSideFuncs:
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34543,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34539,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34539,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34543,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:34535,25'
          Dst:             my_uca1400_collation_id_to_charset_id
        - Src:             'strings/ctype-uca.c:34536,19'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca.c:34540,7'
          Dst:             my_uca_info_init
    - functionName:    my_collation_id_is_mysql_uca0900
      functionSourceFile: '/src/server/strings/ctype-uca0900.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.h:39,43'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.h:39,43'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0900.h:40,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_coll_rule_parse
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33315
      functionLinenumberEnd: 33329
      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:33316,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_parser_init
                - my_coll_parser_exec
                - my_coll_lexem_print_error
            - BranchSide:      'strings/ctype-uca.c:33318,3'
              BranchSideFuncs:
                - my_coll_parser_init
                - my_coll_parser_exec
                - my_coll_lexem_print_error
        - Branch String:   'strings/ctype-uca.c:33320,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:33320,7'
              BranchSideFuncs:
                - my_coll_lexem_print_error
            - BranchSide:      'strings/ctype-uca.c:33323,38'
              BranchSideFuncs:
                - my_coll_lexem_print_error
      Callsites:
        - Src:             'strings/ctype-uca.c:33318,3'
          Dst:             my_coll_parser_init
        - Src:             'strings/ctype-uca.c:33320,8'
          Dst:             my_coll_parser_exec
        - Src:             'strings/ctype-uca.c:33322,5'
          Dst:             my_coll_lexem_print_error
    - functionName:    create_tailoring
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34567
      functionLinenumberEnd: 34654
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          270
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - my_ci_set_strength
        - my_coll_rule_parse
        - my_collation_id_is_mysql_uca0900
        - my_collation_id_is_uca1400
        - my_uca1400_collation_get_initialized_shared_uca
        - my_uca_info_init
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:34568,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34572,17'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34574,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34574,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34579,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34579,9'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34579,9'
              BranchSideFuncs:
                - strlen
                - my_coll_rule_parse
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34582,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34587,13'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34587,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34590,9'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34592,26'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34592,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34595,9'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34597,26'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34597,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34600,9'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34604,18'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34604,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34605,14'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34605,14'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34605,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34606,19'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34608,13'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34608,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
                - my_ci_set_strength
            - BranchSide:      'strings/ctype-uca.c:34610,17'
              BranchSideFuncs:
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
                - my_ci_set_strength
        - Branch String:   'strings/ctype-uca.c:34610,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_ci_set_strength
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34614,44'
              BranchSideFuncs:
                - my_collation_id_is_mysql_uca0900
                - my_uca1400_collation_get_initialized_shared_uca
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34614,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34616,48'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34624,12'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_get_initialized_shared_uca
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34618,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34644,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34624,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34626,20'
              BranchSideFuncs:
                - my_uca_info_init
            - BranchSide:      'strings/ctype-uca.c:34634,45'
              BranchSideFuncs:
                - my_uca_info_init
        - Branch String:   'strings/ctype-uca.c:34626,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34644,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34634,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34640,35'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34639,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34644,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34644,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34645,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34650,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34651,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34651,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34653,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:34651,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34652,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:34653,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:34584,47'
          Dst:             strlen
        - Src:             'strings/ctype-uca.c:34582,12'
          Dst:             my_coll_rule_parse
        - Src:             'strings/ctype-uca.c:0,0'
          Dst:             my_ci_set_strength
        - Src:             'strings/ctype-uca.c:34614,7'
          Dst:             my_collation_id_is_mysql_uca0900
        - Src:             'strings/ctype-uca.c:34618,20'
          Dst:             my_uca1400_collation_get_initialized_shared_uca
        - Src:             'strings/ctype-uca.c:34624,12'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:34626,20'
          Dst:             my_uca1400_collation_get_initialized_shared_uca
        - Src:             'strings/ctype-uca.c:34639,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_coll_init_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34412
      functionLinenumberEnd: 34417
      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:34413,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - create_tailoring
            - BranchSide:      'strings/ctype-uca.c:34413,7'
              BranchSideFuncs:
                - create_tailoring
        - Branch String:   'strings/ctype-uca.c:34415,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:34415,7'
              BranchSideFuncs:
                - create_tailoring
            - BranchSide:      'strings/ctype-uca.c:34416,17'
              BranchSideFuncs:
                - create_tailoring
      Callsites:
        - Src:             'strings/ctype-uca.c:34417,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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_generic
        - my_uca_strnxfrm_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
                - my_uca_strnxfrm_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_uca_strnxfrm_nopad_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_uca_strnxfrm_nopad_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_generic
        - Src:             'strings/ctype-uca.inl:965,12'
          Dst:             my_uca_strnxfrm_onelevel_generic
    - functionName:    my_strnxfrmlen_any_uca_multilevel
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34428
      functionLinenumberEnd: 34430
      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:34429,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_strnxfrmlen_any_uca
                - my_count_bits_uint32
            - BranchSide:      'strings/ctype-uca.c:34429,10'
              BranchSideFuncs:
                - my_strnxfrmlen_any_uca
                - my_count_bits_uint32
      Callsites:
        - Src:             'strings/ctype-uca.c:34429,10'
          Dst:             my_strnxfrmlen_any_uca
        - Src:             'strings/ctype-uca.c:34430,10'
          Dst:             my_count_bits_uint32
    - functionName:    my_wildcmp_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32158
      functionLinenumberEnd: 32159
      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:32159,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_uca_impl
            - BranchSide:      'strings/ctype-uca.c:32159,10'
              BranchSideFuncs:
                - my_wildcmp_uca_impl
      Callsites:
        - Src:             'strings/ctype-uca.c:32159,10'
          Dst:             my_wildcmp_uca_impl
    - functionName:    my_uca_hash_sort_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_ci_get_id_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39226
      functionLinenumberEnd: 39241
      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:39227,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
            - BranchSide:      'strings/ctype-uca.c:39227,3'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
        - Branch String:   'strings/ctype-uca.c:39227,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39227,3'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
            - BranchSide:      'strings/ctype-uca.c:39236,9'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_uca1400_collation_id_uca400_compat
        - Branch String:   'strings/ctype-uca.c:39236,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39236,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39237,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_uca400_compat
      Callsites:
        - Src:             'strings/ctype-uca.c:39236,9'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:39237,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: 39246
      functionLinenumberEnd: 39258
      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:39247,39'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_ci_get_collation_name_uca1400_context
            - BranchSide:      'strings/ctype-uca.c:39247,39'
              BranchSideFuncs:
                - my_collation_id_is_uca1400
                - my_ci_get_collation_name_uca1400_context
        - Branch String:   'strings/ctype-uca.c:39247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39248,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:39250,3'
              BranchSideFuncs:
                - my_ci_get_collation_name_uca1400_context
        - Branch String:   'strings/ctype-uca.c:39250,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:39254,12'
              BranchSideFuncs:
                - my_ci_get_collation_name_uca1400_context
            - BranchSide:      'strings/ctype-uca.c:39257,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:39247,8'
          Dst:             my_collation_id_is_uca1400
        - Src:             'strings/ctype-uca.c:39254,12'
          Dst:             my_ci_get_collation_name_uca1400_context
    - functionName:    my_ci_eq_collation_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31229
      functionLinenumberEnd: 31236
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.c:31230,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31230,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31231,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31231,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31231,29'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31232,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31232,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31232,27'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31233,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31233,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31233,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31234,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31234,63'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31234,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31235,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31235,53'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31235,53'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31236,13'
              BranchSideFuncs: []
      Callsites:       []
    - 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:47,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-wildcmp.inl:0,0'
              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: 32130
      functionLinenumberEnd: 32140
      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:32131,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32131,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
        - Branch String:   'strings/ctype-uca.c:32132,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32131,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32132,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32135,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32132,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32136,15'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
        - Branch String:   'strings/ctype-uca.c:32135,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32132,28'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
            - BranchSide:      'strings/ctype-uca.c:32135,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32132,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32132,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32135,22'
              BranchSideFuncs:
                - my_uca_charcmp_onelevel
      Callsites:
        - Src:             'strings/ctype-uca.c:32136,15'
          Dst:             my_uca_charcmp_onelevel
    - functionName:    my_uca_charcmp_onelevel
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32102
      functionLinenumberEnd: 32127
      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:32104,51'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_addr
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32104,51'
              BranchSideFuncs:
                - my_char_weight_addr
                - my_char_weight_addr
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32107,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32107,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32108,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32107,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32108,16'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32111,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32111,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32111,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32115,34'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32118,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32119,70'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32122,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32119,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32119,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32120,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:32122,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32123,70'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'strings/ctype-uca.c:32126,68'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'strings/ctype-uca.c:32123,12'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:32123,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:32124,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.c:32104,26'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:32105,26'
          Dst:             my_char_weight_addr
        - Src:             'strings/ctype-uca.c:32119,12'
          Dst:             memcmp
        - Src:             'strings/ctype-uca.c:32123,12'
          Dst:             memcmp
        - Src:             'strings/ctype-uca.c:32126,10'
          Dst:             memcmp
    - functionName:    my_strnxfrmlen_any_uca
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34422
      functionLinenumberEnd: 34424
      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: 35583
      functionLinenumberEnd: 35590
      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:35584,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:35584,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:35584,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:35584,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:35586,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:35586,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:35586,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:35587,5'
              BranchSideFuncs:
                - my_uca_handler_map
      Callsites:
        - Src:             'strings/ctype-uca.c:35584,7'
          Dst:             my_coll_init_uca
        - Src:             'strings/ctype-uca.c:35586,7'
          Dst:             my_uca_collation_can_optimize_no_contractions
        - Src:             'strings/ctype-uca.c:35587,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:132,56'
          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:280,58'
          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:566,65'
          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: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb3
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - functionName:    my_uca_hash_sort_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:644,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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:965,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: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:644,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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:132,56'
          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:293,56'
          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:566,65'
          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: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          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: 690
      functionLinenumberEnd: 708
      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:692,3'
          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
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:700,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:280,58'
          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: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb3
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - my_uca_strnxfrm_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
                - my_uca_strnxfrm_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb3
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Src:             'strings/ctype-uca.inl:965,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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:293,56'
          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: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb3
    - functionName:    my_uca_hash_sort_nopad_utf8mb3
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb3
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf8mb3
        - Src:             'strings/ctype-uca.inl:700,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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_utf16
        - my_uca_strnxfrm_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
                - my_uca_strnxfrm_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_uca_strnxfrm_nopad_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_uca_strnxfrm_nopad_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf16
        - Src:             'strings/ctype-uca.inl:965,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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_hash_sort_nopad_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnxfrm_nopad_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf16
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_onelevel_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:293,56'
          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_hash_sort_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf16
                - my_uca_scanner_next_utf16
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_utf16
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf16
    - functionName:    my_uca_strnxfrm_utf16
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf16
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_utf16
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - 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:566,65'
          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_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:280,58'
          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_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:132,56'
          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_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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_utf32
        - my_uca_strnxfrm_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
                - my_uca_strnxfrm_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_uca_strnxfrm_nopad_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_uca_strnxfrm_nopad_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf32
        - Src:             'strings/ctype-uca.inl:965,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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_hash_sort_nopad_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnxfrm_nopad_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf32
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_onelevel_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:293,56'
          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_hash_sort_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf32
                - my_uca_scanner_next_utf32
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_utf32
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf32
    - functionName:    my_uca_strnxfrm_utf32
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf32
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_utf32
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - 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:566,65'
          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_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:280,58'
          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_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:132,56'
          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_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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_strnxfrm_multilevel_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:965,12'
          Dst:             my_uca_strnxfrm_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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_hash_sort_nopad_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          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
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_nopad_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_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:293,56'
          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_hash_sort_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_no_contractions_utf8mb4
                - my_uca_scanner_next_no_contractions_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_no_contractions_utf8mb4
    - functionName:    my_uca_strnxfrm_no_contractions_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_no_contractions_utf8mb4
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - 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:566,65'
          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_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:280,58'
          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_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:132,56'
          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_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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_strnxfrm_multilevel_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - my_uca_strnxfrm_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
                - my_uca_strnxfrm_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Src:             'strings/ctype-uca.inl:965,12'
          Dst:             my_uca_strnxfrm_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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_hash_sort_nopad_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_strnxfrm_nopad_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_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:293,56'
          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_hash_sort_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_utf8mb4
                - my_uca_scanner_next_utf8mb4
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_utf8mb4
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_utf8mb4
    - functionName:    my_uca_strnxfrm_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_utf8mb4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_utf8mb4
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_utf8mb4
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - 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:566,65'
          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_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:280,58'
          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_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:132,56'
          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_coll_init_utf8mb4
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36530
      functionLinenumberEnd: 36537
      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:36531,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:0,0'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:36531,7'
              BranchSideFuncs:
                - my_coll_init_uca
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:36531,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:36531,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
            - BranchSide:      'strings/ctype-uca.c:36533,7'
              BranchSideFuncs:
                - my_uca_collation_can_optimize_no_contractions
                - my_uca_handler_map
        - Branch String:   'strings/ctype-uca.c:36533,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:36533,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:36534,5'
              BranchSideFuncs:
                - my_uca_handler_map
      Callsites:
        - Src:             'strings/ctype-uca.c:36531,7'
          Dst:             my_coll_init_uca
        - Src:             'strings/ctype-uca.c:36533,7'
          Dst:             my_uca_collation_can_optimize_no_contractions
        - Src:             'strings/ctype-uca.c:36534,5'
          Dst:             my_uca_handler_map
    - 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:333,59'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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: 945
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_uca_strnxfrm_nopad_onelevel_ucs2
        - my_uca_strnxfrm_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:946,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:946,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.1466
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:946,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:955,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:957,41'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:957,41'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:958,37'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:957,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:953,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:960,40'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
                - my_uca_strnxfrm_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:960,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:962,48'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_uca_strnxfrm_nopad_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:966,42'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_uca_strnxfrm_nopad_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:953,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:955,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:991,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:991,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:991,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:993,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:951,25'
          Dst:             my_strnxfrm_ret_construct
        - Src:             'strings/ctype-uca.inl:961,12'
          Dst:             my_uca_strnxfrm_nopad_onelevel_ucs2
        - Src:             'strings/ctype-uca.inl:965,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:582,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:306,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:146,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_strnxfrm_nopad_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_ucs2
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          Dst:             my_uca_strnxfrm_nopad_onelevel_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:293,56'
          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_hash_sort_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 683
      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:635,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:646,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:677,5'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:653,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:652,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:653,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:658,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:653,21'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:672,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:662,7'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:670,9'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
        - Branch String:   'strings/ctype-uca.inl:644,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:644,3'
              BranchSideFuncs:
                - my_uca_scanner_next_ucs2
                - my_uca_scanner_next_ucs2
            - BranchSide:      'strings/ctype-uca.inl:646,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:641,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:642,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:653,21'
          Dst:             my_uca_scanner_next_ucs2
        - Src:             'strings/ctype-uca.inl:644,18'
          Dst:             my_uca_scanner_next_ucs2
    - functionName:    my_uca_strnxfrm_ucs2
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_ucs2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_ucs2
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_ucs2
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,10'
          Dst:             my_strnxfrm_uca_pad
    - 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:566,65'
          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_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:280,58'
          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_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:132,56'
          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_hash_sort_nopad_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 708
      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:692,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              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:694,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:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
        - Branch String:   'strings/ctype-uca.inl:700,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:700,3'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
            - BranchSide:      'strings/ctype-uca.inl:703,5'
              BranchSideFuncs:
                - my_uca_scanner_next_generic
      Callsites:
        - Src:             'strings/ctype-uca.inl:697,3'
          Dst:             my_uca_scanner_param_init
        - Src:             'strings/ctype-uca.inl:698,3'
          Dst:             my_uca_scanner_init_any
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_generic
        - Src:             'strings/ctype-uca.inl:700,18'
          Dst:             my_uca_scanner_next_generic
    - functionName:    my_uca_strnxfrm_nopad_generic
      functionSourceFile: '/src/server/strings/ctype-uca.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_uca_strnxfrm_nopad_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:923,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
            - BranchSide:      'strings/ctype-uca.inl:923,18'
              BranchSideFuncs:
                - my_uca_strnxfrm_nopad_onelevel_generic
        - Branch String:   'strings/ctype-uca.inl:929,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:929,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.inl:929,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:929,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:931,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca.inl:924,25'
          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:293,56'
          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: 882
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - my_ci_lengthsp
        - my_space_weight
        - my_strnxfrm_uca_pad
        - my_uca_strnxfrm_onelevel_generic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-uca.inl:884,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:0,0'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:884,18'
              BranchSideFuncs:
                - my_ci_lengthsp.1476
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:898,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:899,13'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:900,52'
              BranchSideFuncs:
                - my_uca_strnxfrm_onelevel_generic
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.inl:908,49'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
        - Branch String:   'strings/ctype-uca.inl:908,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.inl:908,7'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
            - BranchSide:      'strings/ctype-uca.inl:909,60'
              BranchSideFuncs:
                - my_space_weight
                - my_strnxfrm_uca_pad
      Callsites:
        - Src:             'strings/ctype-uca.inl:899,13'
          Dst:             my_ci_lengthsp
        - Src:             'strings/ctype-uca.inl:900,7'
          Dst:             my_uca_strnxfrm_onelevel_generic
        - Src:             'strings/ctype-uca.inl:909,39'
          Dst:             my_space_weight
        - Src:             'strings/ctype-uca.inl:909,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:566,65'
          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:280,58'
          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:132,56'
          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: 31492
      functionLinenumberEnd: 31502
      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:31494,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31494,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31496,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31496,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31494,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31496,28'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31496,44'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31494,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31496,47'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31496,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31494,58'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31498,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31494,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31494,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31496,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_charset_get_contractions
      functionSourceFile: '/src/server/strings/ctype-uca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31401
      functionLinenumberEnd: 31402
      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:31402,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31402,28'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31402,32'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca.c:31402,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca.c:31402,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca.c:31402,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_tertiary_level_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      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: 242
      functionLinenumberEnd: 244
      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_level_flags
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca1400_collation_id_to_secondary_level_flag
        - my_uca1400_collation_id_to_tertiary_level_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:259,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_secondary_level_flag
                - my_uca1400_collation_id_to_tertiary_level_flag
            - BranchSide:      'strings/ctype-uca1400.h:259,20'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_secondary_level_flag
                - my_uca1400_collation_id_to_tertiary_level_flag
      Callsites:
        - Src:             'strings/ctype-uca1400.h:259,20'
          Dst:             my_uca1400_collation_id_to_secondary_level_flag
        - Src:             'strings/ctype-uca1400.h:260,20'
          Dst:             my_uca1400_collation_id_to_tertiary_level_flag
    - functionName:    my_uca1400_collation_id_to_nopad_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      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_tailoring_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      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_charset_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca0900_collation_build_name
      functionSourceFile: '/src/server/strings/ctype-uca0900.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strxnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.c:100,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:0,0'
              BranchSideFuncs:
                - strxnmov
            - BranchSide:      'strings/ctype-uca0900.c:100,26'
              BranchSideFuncs:
                - strxnmov
      Callsites:
        - Src:             'strings/ctype-uca0900.c:98,16'
          Dst:             strxnmov
    - functionName:    my_uca1400_collation_param_by_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_level_flags
        - my_uca1400_collation_id_to_nopad_flag
        - my_uca1400_collation_id_to_tailoring_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:275,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id.1640
                - my_uca1400_collation_id_to_tailoring_id.1639
                - my_uca1400_collation_id_to_nopad_flag
                - my_uca1400_collation_id_to_level_flags
            - BranchSide:      'strings/ctype-uca1400.h:275,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id.1640
                - my_uca1400_collation_id_to_tailoring_id.1639
                - my_uca1400_collation_id_to_nopad_flag
                - my_uca1400_collation_id_to_level_flags
      Callsites:
        - Src:             'strings/ctype-uca1400.h:275,14'
          Dst:             my_uca1400_collation_id_to_charset_id
        - Src:             'strings/ctype-uca1400.h:276,21'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca1400.h:277,20'
          Dst:             my_uca1400_collation_id_to_nopad_flag
        - Src:             'strings/ctype-uca1400.h:278,20'
          Dst:             my_uca1400_collation_id_to_level_flags
    - functionName:    my_ci_make_comment_for_alias
      functionSourceFile: '/src/server/strings/ctype-uca0900.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strxnmov
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.c:114,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:0,0'
              BranchSideFuncs:
                - strxnmov
            - BranchSide:      'strings/ctype-uca0900.c:114,15'
              BranchSideFuncs:
                - strxnmov
      Callsites:
        - Src:             'strings/ctype-uca0900.c:114,15'
          Dst:             strxnmov
    - functionName:    mysql_utf8mb4_0900_bin_add
      functionSourceFile: '/src/server/strings/ctype-uca0900.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ci_alloc
        - my_ci_make_comment_for_alias
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.c:201,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:0,0'
              BranchSideFuncs:
                - my_ci_make_comment_for_alias
                - my_ci_alloc
            - BranchSide:      'strings/ctype-uca0900.c:201,15'
              BranchSideFuncs:
                - my_ci_make_comment_for_alias
                - my_ci_alloc
        - Branch String:   'strings/ctype-uca0900.c:209,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0900.c:212,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca0900.c:204,24'
          Dst:             my_ci_make_comment_for_alias
        - Src:             'strings/ctype-uca0900.c:207,32'
          Dst:             my_ci_alloc
    - functionName:    mysql_uca0900_collation_definition_add
      functionSourceFile: '/src/server/strings/ctype-uca0900.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_ci_make_comment_for_alias
        - my_uca0900_collation_build_name
        - my_uca1400_collation_alloc_and_init
        - my_uca1400_collation_build_name
        - my_uca1400_collation_param_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.c:129,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_param_by_id
                - my_uca0900_collation_build_name
                - my_uca1400_collation_build_name
                - my_ci_make_comment_for_alias
                - my_uca1400_collation_alloc_and_init
            - BranchSide:      'strings/ctype-uca0900.c:135,15'
              BranchSideFuncs:
                - my_uca1400_collation_param_by_id
                - my_uca0900_collation_build_name
                - my_uca1400_collation_build_name
                - my_ci_make_comment_for_alias
                - my_uca1400_collation_alloc_and_init
      Callsites:
        - Src:             'strings/ctype-uca0900.c:137,36'
          Dst:             my_uca1400_collation_param_by_id
        - Src:             'strings/ctype-uca0900.c:143,15'
          Dst:             my_uca0900_collation_build_name
        - Src:             'strings/ctype-uca0900.c:149,13'
          Dst:             my_uca1400_collation_build_name
        - Src:             'strings/ctype-uca0900.c:152,12'
          Dst:             my_ci_make_comment_for_alias
        - Src:             'strings/ctype-uca0900.c:160,10'
          Dst:             my_uca1400_collation_alloc_and_init
    - functionName:    mysql_uca0900_utf8mb4_collation_definitions_add
      functionSourceFile: '/src/server/strings/ctype-uca0900.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mysql_uca0900_collation_definition_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0900.c:181,38'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:0,0'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
            - BranchSide:      'strings/ctype-uca0900.c:181,38'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
        - Branch String:   'strings/ctype-uca0900.c:181,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0900.c:183,14'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
        - Branch String:   'strings/ctype-uca0900.c:183,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:181,58'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
            - BranchSide:      'strings/ctype-uca0900.c:185,11'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
        - Branch String:   'strings/ctype-uca0900.c:185,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:181,58'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
            - BranchSide:      'strings/ctype-uca0900.c:185,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca0900.c:181,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0900.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0900.c:183,14'
              BranchSideFuncs:
                - mysql_uca0900_collation_definition_add
      Callsites:
        - Src:             'strings/ctype-uca0900.c:185,11'
          Dst:             mysql_uca0900_collation_definition_add
    - functionName:    my_uca1400_collation_id_to_tertiary_level_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      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: 242
      functionLinenumberEnd: 244
      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_level_flags
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca1400_collation_id_to_secondary_level_flag
        - my_uca1400_collation_id_to_tertiary_level_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:259,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_secondary_level_flag.1735
                - my_uca1400_collation_id_to_tertiary_level_flag.1734
            - BranchSide:      'strings/ctype-uca1400.h:259,20'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_secondary_level_flag.1735
                - my_uca1400_collation_id_to_tertiary_level_flag.1734
      Callsites:
        - Src:             'strings/ctype-uca1400.h:259,20'
          Dst:             my_uca1400_collation_id_to_secondary_level_flag
        - Src:             'strings/ctype-uca1400.h:260,20'
          Dst:             my_uca1400_collation_id_to_tertiary_level_flag
    - functionName:    my_uca1400_collation_id_to_nopad_flag
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      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_param_by_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca1400_collation_id_to_charset_id
        - my_uca1400_collation_id_to_level_flags
        - my_uca1400_collation_id_to_nopad_flag
        - my_uca1400_collation_id_to_tailoring_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.h:275,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.h:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id.1739
                - my_uca1400_collation_id_to_tailoring_id.1740
                - my_uca1400_collation_id_to_nopad_flag.1737
                - my_uca1400_collation_id_to_level_flags.1736
            - BranchSide:      'strings/ctype-uca1400.h:275,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_charset_id.1739
                - my_uca1400_collation_id_to_tailoring_id.1740
                - my_uca1400_collation_id_to_nopad_flag.1737
                - my_uca1400_collation_id_to_level_flags.1736
      Callsites:
        - Src:             'strings/ctype-uca1400.h:275,14'
          Dst:             my_uca1400_collation_id_to_charset_id
        - Src:             'strings/ctype-uca1400.h:276,21'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca1400.h:277,20'
          Dst:             my_uca1400_collation_id_to_nopad_flag
        - Src:             'strings/ctype-uca1400.h:278,20'
          Dst:             my_uca1400_collation_id_to_level_flags
    - functionName:    my_uca1400_collation_id_to_charset_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_to_tailoring_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_uca0520_builtin_collation_by_id
      functionSourceFile: '/src/server/strings/ctype-uca0520.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca0520.h:42,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca0520.h:42,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0520.h:44,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0520.h:47,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0520.h:51,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0520.h:56,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca0520.h:61,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca1400_collation_definition_add
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_uca0520_builtin_collation_by_id
        - my_uca1400_collation_alloc_and_init
        - my_uca1400_collation_build_name
        - my_uca1400_collation_param_by_id
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:301,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_param_by_id.1738
                - my_uca0520_builtin_collation_by_id
                - my_uca1400_collation_build_name
                - my_uca1400_collation_alloc_and_init
            - BranchSide:      'strings/ctype-uca1400.c:304,36'
              BranchSideFuncs:
                - my_uca1400_collation_param_by_id.1738
                - my_uca0520_builtin_collation_by_id
                - my_uca1400_collation_build_name
                - my_uca1400_collation_alloc_and_init
      Callsites:
        - Src:             'strings/ctype-uca1400.c:304,36'
          Dst:             my_uca1400_collation_param_by_id
        - Src:             'strings/ctype-uca1400.c:305,22'
          Dst:             my_uca0520_builtin_collation_by_id
        - Src:             'strings/ctype-uca1400.c:310,14'
          Dst:             my_uca1400_collation_build_name
        - Src:             'strings/ctype-uca1400.c:316,10'
          Dst:             my_uca1400_collation_alloc_and_init
    - functionName:    my_uca1400_collation_build_name
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:211,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'strings/ctype-uca1400.c:211,25'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'strings/ctype-uca1400.c:210,5'
          Dst:             my_snprintf
    - functionName:    my_uca1400_collation_alloc_and_init
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      char
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - name
        - comment
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ci_alloc
        - my_uca1400_collation_definition_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:281,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:284,3'
              BranchSideFuncs:
                - my_uca1400_collation_definition_init
      Callsites:
        - Src:             'strings/ctype-uca1400.c:281,14'
          Dst:             my_ci_alloc
        - Src:             'strings/ctype-uca1400.c:284,3'
          Dst:             my_uca1400_collation_definition_init
    - functionName:    my_uca1400_collation_definition_init
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_ci_set_level_flags
        - my_uca0520_builtin_collation_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:247,46'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_uca0520_builtin_collation_by_id
                - my_ci_set_level_flags
            - BranchSide:      'strings/ctype-uca1400.c:247,46'
              BranchSideFuncs:
                - my_uca0520_builtin_collation_by_id
                - my_ci_set_level_flags
        - Branch String:   'strings/ctype-uca1400.c:256,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_ci_set_level_flags
            - BranchSide:      'strings/ctype-uca1400.c:256,7'
              BranchSideFuncs:
                - my_ci_set_level_flags
      Callsites:
        - Src:             'strings/ctype-uca1400.c:250,10'
          Dst:             my_uca0520_builtin_collation_by_id
        - Src:             'strings/ctype-uca1400.c:262,3'
          Dst:             my_ci_set_level_flags
    - functionName:    my_uca1400_collation_definitions_add
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          244
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - my_uca1400_collation_definition_add
        - my_uca1400_make_builtin_collation_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:332,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:337,5'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:355,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:339,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,23'
              BranchSideFuncs:
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
        - Branch String:   'strings/ctype-uca1400.c:355,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:339,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:355,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:337,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:334,18'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
            - BranchSide:      'strings/ctype-uca1400.c:350,22'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
        - Branch String:   'strings/ctype-uca1400.c:332,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:337,5'
              BranchSideFuncs:
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
                - my_uca1400_make_builtin_collation_id
                - my_uca1400_collation_definition_add
      Callsites:
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
        - Src:             'strings/ctype-uca1400.c:350,22'
          Dst:             my_uca1400_make_builtin_collation_id
        - Src:             'strings/ctype-uca1400.c:355,23'
          Dst:             my_uca1400_collation_definition_add
    - functionName:    my_uca1400_make_builtin_collation_id
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'strings/ctype-uca1400.c:180,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:183,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_get_collation_name_uca1400_context
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 67
      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-uca1400.c:58,50'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:58,50'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:59,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:58,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:64,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_uca1400_collation_id_uca400_compat
      functionSourceFile: '/src/server/strings/ctype-uca1400.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      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-uca1400.c:31,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:0,0'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_tailoring_id.1740
                - my_uca1400_collation_id_to_charset_id.1739
            - BranchSide:      'strings/ctype-uca1400.c:31,14'
              BranchSideFuncs:
                - my_uca1400_collation_id_to_tailoring_id.1740
                - my_uca1400_collation_id_to_charset_id.1739
        - Branch String:   'strings/ctype-uca1400.c:35,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:32,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:35,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-uca1400.c:37,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-uca1400.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:38,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:39,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:40,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:41,44'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-uca1400.c:42,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-uca1400.c:31,14'
          Dst:             my_uca1400_collation_id_to_tailoring_id
        - Src:             'strings/ctype-uca1400.c:32,26'
          Dst:             my_uca1400_collation_id_to_charset_id
    - functionName:    my_strtoll10
      functionSourceFile: '/src/server/strings/my_strtoll10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          550
      EdgeCount:       148
      CyclomaticComplexity: 43
      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:254,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:254,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:254,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:254,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:150,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:150,10'
              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:254,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_strtoll10.c:171,7'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:172,5'
              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:187,5'
              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: []
        - Branch String:   'strings/my_strtoll10.c:246,8'
          Branch Sides:
            - BranchSide:      'strings/my_strtoll10.c:246,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_strtoll10.c:248,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_charlen_fix
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1922
      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:1920,20'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_ci_charlen.1814
            - BranchSide:      'include/m_ctype.h:1920,20'
              BranchSideFuncs:
                - my_ci_charlen.1814
        - Branch String:   'include/m_ctype.h:1922,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1922,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1922,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/m_ctype.h:1920,20'
          Dst:             my_ci_charlen
    - functionName:    my_ci_well_formed_char_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1395
      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:1395,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1395,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    backtick_string
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - my_ci_charlen_fix
        - strnmov
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:159,22'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:159,22'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
        - Branch String:   'strings/my_vsnprintf.c:162,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:164,9'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:188,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:166,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:168,14'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:181,13'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:170,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:170,28'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:176,15'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
        - Branch String:   'strings/my_vsnprintf.c:170,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:172,17'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:176,15'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
        - Branch String:   'strings/my_vsnprintf.c:172,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:174,15'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:188,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:176,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:178,12'
              BranchSideFuncs:
                - strnmov
                - my_ci_charlen_fix
            - BranchSide:      'strings/my_vsnprintf.c:188,8'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:166,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:168,14'
              BranchSideFuncs:
                - my_ci_charlen_fix
                - strnmov
            - BranchSide:      'strings/my_vsnprintf.c:181,13'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:181,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:184,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:188,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:169,15'
          Dst:             my_ci_charlen_fix
        - Src:             'strings/my_vsnprintf.c:178,12'
          Dst:             strnmov
    - functionName:    my_well_formed_length
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1939
      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:1935,3'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1815
            - BranchSide:      'include/m_ctype.h:1936,10'
              BranchSideFuncs:
                - my_ci_well_formed_char_length.1815
      Callsites:
        - Src:             'include/m_ctype.h:1936,10'
          Dst:             my_ci_well_formed_char_length
    - functionName:    get_length_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      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:96,22'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:96,22'
              BranchSideFuncs:
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:97,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:97,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:97,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:96,8'
          Dst:             get_length
    - functionName:    get_length
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      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:74,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:71,51'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:75,16'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:71,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:73,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_fprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 882
      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:877,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vfprintf
            - BranchSide:      'strings/my_vsnprintf.c:878,3'
              BranchSideFuncs:
                - my_vfprintf
      Callsites:
        - Src:             'strings/my_vsnprintf.c:879,11'
          Dst:             my_vfprintf
    - functionName:    my_vfprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 872
      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:832,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
                - my_malloc
                - my_vsnprintf
                - my_free
                - my_malloc
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:846,13'
              BranchSideFuncs:
                - my_vsnprintf
                - my_malloc
                - my_vsnprintf
                - my_free
                - my_malloc
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:847,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:862,8'
              BranchSideFuncs:
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:866,8'
              BranchSideFuncs:
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:863,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:847,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:855,7'
              BranchSideFuncs:
                - fputs
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:866,8'
              BranchSideFuncs:
                - fputs
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:859,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:858,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:863,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:867,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:868,5'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'strings/my_vsnprintf.c:869,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/my_vsnprintf.c:869,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:870,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/my_vsnprintf.c:846,13'
          Dst:             my_vsnprintf
        - Src:             'strings/my_vsnprintf.c:862,8'
          Dst:             my_malloc
        - Src:             'strings/my_vsnprintf.c:846,13'
          Dst:             my_vsnprintf
        - Src:             'strings/my_vsnprintf.c:855,7'
          Dst:             my_free
        - Src:             'strings/my_vsnprintf.c:862,8'
          Dst:             my_malloc
        - Src:             'strings/my_vsnprintf.c:867,7'
          Dst:             fputs
        - Src:             'strings/my_vsnprintf.c:870,5'
          Dst:             my_free
    - functionName:    my_vsnprintf
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      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:804,10'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf_ex
            - BranchSide:      'strings/my_vsnprintf.c:804,10'
              BranchSideFuncs:
                - my_vsnprintf_ex
      Callsites:
        - Src:             'strings/my_vsnprintf.c:804,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: 634
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          635
      EdgeCount:       128
      CyclomaticComplexity: 28
      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:635,26'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:635,26'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:641,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:643,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:648,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:643,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:645,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:790,6'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:654,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:656,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:665,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:657,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:659,43'
              BranchSideFuncs:
                - process_args
            - BranchSide:      'strings/my_vsnprintf.c:676,14'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:665,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:666,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:667,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:667,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:669,12'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:673,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:670,17'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:676,9'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:676,9'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:676,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:678,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:689,12'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:680,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:682,12'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:686,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:683,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:687,5'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:687,5'
              BranchSideFuncs:
                - check_longlong
                - get_length
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:693,5'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:697,23'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - get_length
                - process_args
                - get_length
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:729,10'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:729,10'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:746,11'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:776,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:785,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:697,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:697,23'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - get_length
                - process_args
                - get_length
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:697,23'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - get_length
                - process_args
                - get_length
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:699,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:704,9'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:710,9'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:714,9'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:717,36'
              BranchSideFuncs:
                - process_bin_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:718,51'
              BranchSideFuncs:
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:729,10'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:639,20'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:639,20'
              BranchSideFuncs:
                - process_dbl_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:746,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:747,15'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:748,25'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:747,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:748,32'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:748,44'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:749,15'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:748,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:749,15'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:751,15'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:749,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:751,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:752,20'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:752,27'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:752,30'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:770,38'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:752,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:754,31'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:770,38'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:754,31'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:756,57'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:756,57'
              BranchSideFuncs:
                - process_int_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
                - my_strerror
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:757,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:639,20'
              BranchSideFuncs:
                - my_strerror
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:760,14'
              BranchSideFuncs:
                - my_strerror
                - process_str_arg
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:765,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:766,16'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:767,9'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:776,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:778,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:785,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:778,14'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:639,20'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:639,20'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
        - Branch String:   'strings/my_vsnprintf.c:785,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:787,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
                - process_bin_arg
                - get_length
                - process_args
                - get_length
            - BranchSide:      'strings/my_vsnprintf.c:790,6'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:639,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:641,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:790,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:656,12'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:659,13'
          Dst:             process_args
        - Src:             'strings/my_vsnprintf.c:673,14'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:686,14'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:691,10'
          Dst:             check_longlong
        - Src:             'strings/my_vsnprintf.c:717,11'
          Dst:             process_bin_arg
        - Src:             'strings/my_vsnprintf.c:718,11'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:733,11'
          Dst:             process_dbl_arg
        - Src:             'strings/my_vsnprintf.c:756,13'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:762,11'
          Dst:             my_strerror
        - Src:             'strings/my_vsnprintf.c:763,15'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:770,13'
          Dst:             process_int_arg
    - functionName:    process_args
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          862
      EdgeCount:       171
      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:397,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:399,18'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:405,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:406,8'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:407,41'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:409,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:411,10'
              BranchSideFuncs:
                - get_length_arg
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:416,10'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:418,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:420,10'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:433,25'
              BranchSideFuncs:
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:423,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:425,12'
              BranchSideFuncs:
                - get_length_arg
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length
                - get_length
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:430,12'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:441,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:441,23'
              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:448,20'
              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:441,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:442,8'
              BranchSideFuncs:
                - get_length
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length_arg
                - get_length_arg
            - BranchSide:      'strings/my_vsnprintf.c:598,10'
              BranchSideFuncs:
                - get_length
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - get_length
                - get_length_arg
                - get_length_arg
        - Branch String:   'strings/my_vsnprintf.c:441,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:441,23'
              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:448,20'
              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:452,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:454,30'
              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:458,33'
              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:458,33'
              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:467,25'
              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:467,25'
              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:467,25'
              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:467,25'
              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:467,25'
              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:467,25'
              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:467,25'
              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:475,35'
              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:454,30'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:458,33'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:467,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:468,37'
              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:469,27'
              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:468,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:469,34'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:469,46'
              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:470,37'
              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:469,18'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:470,37'
              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:472,37'
              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:470,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:472,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:475,35'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:450,33'
              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:450,33'
              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:485,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:488,42'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:524,16'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:532,41'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:532,41'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:547,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:583,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:490,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:499,11'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:501,11'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:505,11'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:507,30'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:507,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:508,43'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:509,26'
              BranchSideFuncs:
                - process_bin_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:510,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:511,15'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:514,57'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:514,37'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:515,37'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
            - BranchSide:      'strings/my_vsnprintf.c:516,39'
              BranchSideFuncs:
                - process_str_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
        - Branch String:   'strings/my_vsnprintf.c:524,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:524,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:526,45'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:533,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:534,74'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:534,39'
              BranchSideFuncs:
                - process_dbl_arg
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:549,29'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:549,46'
              BranchSideFuncs:
                - process_int_arg
                - strnmov
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:571,33'
              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:549,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:552,11'
              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:571,33'
              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:553,18'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:554,45'
              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:555,28'
              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:556,21'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:557,15'
              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:558,24'
              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:558,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:561,16'
              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:583,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:566,17'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:567,18'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:568,11'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:571,19'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:572,45'
              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,28'
              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:583,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:583,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:587,15'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:587,15'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:588,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:588,14'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:588,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:589,15'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
            - BranchSide:      'strings/my_vsnprintf.c:590,11'
              BranchSideFuncs:
                - strnmov
                - process_int_arg
                - process_int_arg
                - my_strerror
                - process_str_arg
                - process_dbl_arg
                - process_bin_arg
                - process_str_arg
        - Branch String:   'strings/my_vsnprintf.c:482,5'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:482,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:485,25'
              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:608,16'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:608,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:608,14'
              BranchSideFuncs:
                - get_length
                - check_longlong
                - process_int_arg
                - strnmov
                - process_int_arg
                - my_strerror
                - process_str_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:411,10'
          Dst:             get_length_arg
        - Src:             'strings/my_vsnprintf.c:416,10'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:425,12'
          Dst:             get_length_arg
        - Src:             'strings/my_vsnprintf.c:430,12'
          Dst:             get_length
        - Src:             'strings/my_vsnprintf.c:435,8'
          Dst:             check_longlong
        - Src:             'strings/my_vsnprintf.c:511,15'
          Dst:             process_bin_arg
        - Src:             'strings/my_vsnprintf.c:517,15'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:535,13'
          Dst:             process_dbl_arg
        - Src:             'strings/my_vsnprintf.c:557,15'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:563,13'
          Dst:             my_strerror
        - Src:             'strings/my_vsnprintf.c:564,17'
          Dst:             process_str_arg
        - Src:             'strings/my_vsnprintf.c:574,15'
          Dst:             process_int_arg
        - Src:             'strings/my_vsnprintf.c:590,11'
          Dst:             strnmov
        - Src:             'strings/my_vsnprintf.c:605,10'
          Dst:             get_length
    - functionName:    check_longlong
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      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:118,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:120,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:129,17'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:121,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:125,10'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:129,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:131,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:134,17'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:134,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:134,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_bin_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      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:290,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:291,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_str_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          232
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - backtick_string
        - my_well_formed_length
        - strfill
        - strnlen
        - strnmov
      functionUses:    4
      BranchProfiles:
        - Branch String:   'strings/my_vsnprintf.c:201,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:203,40'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:211,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:213,22'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:219,8'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:219,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:220,5'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
            - BranchSide:      'strings/my_vsnprintf.c:222,7'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
                - strnlen
        - Branch String:   'strings/my_vsnprintf.c:222,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:224,36'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:248,17'
              BranchSideFuncs:
                - strnlen
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:225,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:226,7'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:227,18'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:227,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:231,5'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:232,15'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:232,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:234,16'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:257,44'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:234,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:236,15'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:242,13'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:250,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:254,5'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:257,44'
              BranchSideFuncs:
                - my_well_formed_length.1816
                - backtick_string
                - strfill
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:258,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:261,50'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:267,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:267,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:269,18'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:272,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:269,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:270,39'
              BranchSideFuncs:
                - strfill
                - strnmov
                - strfill
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:272,9'
              BranchSideFuncs:
                - strnmov
                - strfill
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:273,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:274,23'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:277,18'
              BranchSideFuncs:
                - strfill
        - Branch String:   'strings/my_vsnprintf.c:277,18'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:277,26'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:277,18'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:277,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:277,7'
              BranchSideFuncs:
                - strfill
            - BranchSide:      'strings/my_vsnprintf.c:278,35'
              BranchSideFuncs:
                - strfill
      Callsites:
        - Src:             'strings/my_vsnprintf.c:224,17'
          Dst:             strnlen
        - Src:             'strings/my_vsnprintf.c:248,17'
          Dst:             strnlen
        - Src:             'strings/my_vsnprintf.c:257,9'
          Dst:             my_well_formed_length
        - Src:             'strings/my_vsnprintf.c:261,9'
          Dst:             backtick_string
        - Src:             'strings/my_vsnprintf.c:270,13'
          Dst:             strfill
        - Src:             'strings/my_vsnprintf.c:272,9'
          Dst:             strnmov
        - Src:             'strings/my_vsnprintf.c:274,11'
          Dst:             strfill
        - Src:             'strings/my_vsnprintf.c:278,9'
          Dst:             strfill
    - functionName:    process_dbl_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 315
      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:305,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:305,13'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:305,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:307,18'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:309,10'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:307,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:308,5'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:309,10'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:309,10'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:311,16'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:311,16'
              BranchSideFuncs:
                - my_gcvt
                - my_fcvt
        - Branch String:   'strings/my_vsnprintf.c:311,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:312,23'
              BranchSideFuncs:
                - my_fcvt
            - BranchSide:      'strings/my_vsnprintf.c:314,43'
              BranchSideFuncs:
                - my_gcvt
      Callsites:
        - Src:             'strings/my_vsnprintf.c:312,10'
          Dst:             my_fcvt
        - Src:             'strings/my_vsnprintf.c:314,10'
          Dst:             my_gcvt
    - functionName:    process_int_arg
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 377
      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:328,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:330,32'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:330,43'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:330,46'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:331,5'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:330,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:331,5'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:333,16'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:333,23'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:333,35'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:334,16'
              BranchSideFuncs:
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:333,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:334,16'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:335,21'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
                - int10_to_str
        - Branch String:   'strings/my_vsnprintf.c:335,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:336,16'
              BranchSideFuncs:
                - int10_to_str
            - BranchSide:      'strings/my_vsnprintf.c:337,21'
              BranchSideFuncs:
                - int2str
                - int2str
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:337,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:339,19'
              BranchSideFuncs:
                - int2str
            - BranchSide:      'strings/my_vsnprintf.c:343,21'
              BranchSideFuncs:
                - int2str
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:343,12'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:345,16'
              BranchSideFuncs:
                - int2str
            - BranchSide:      'strings/my_vsnprintf.c:350,16'
              BranchSideFuncs:
                - int2str
        - Branch String:   'strings/my_vsnprintf.c:353,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:353,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:356,19'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:356,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:375,5'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:358,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:359,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:359,20'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:359,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:40,10'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:361,27'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:363,27'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:363,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:363,11'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:365,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'strings/my_vsnprintf.c:365,13'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:366,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/my_vsnprintf.c:368,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:334,16'
          Dst:             int10_to_str
        - Src:             'strings/my_vsnprintf.c:336,16'
          Dst:             int10_to_str
        - Src:             'strings/my_vsnprintf.c:341,16'
          Dst:             int2str
        - Src:             'strings/my_vsnprintf.c:345,16'
          Dst:             int2str
        - Src:             'strings/my_vsnprintf.c:350,16'
          Dst:             int2str
    - functionName:    my_strerror
      functionSourceFile: '/src/server/strings/my_vsnprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 972
      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:918,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:918,9'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:920,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:922,22'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:933,11'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:933,28'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:933,35'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:953,14'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:933,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:935,45'
              BranchSideFuncs:
                - strmake
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:953,14'
              BranchSideFuncs:
                - strerror_r
                - strmake
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:954,9'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:969,8'
              BranchSideFuncs:
                - strmake
        - Branch String:   'strings/my_vsnprintf.c:969,7'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - strmake
            - BranchSide:      'strings/my_vsnprintf.c:969,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/my_vsnprintf.c:953,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: 809
      functionLinenumberEnd: 816
      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:811,3'
          Branch Sides:
            - BranchSide:      'strings/my_vsnprintf.c:0,0'
              BranchSideFuncs:
                - my_vsnprintf
            - BranchSide:      'strings/my_vsnprintf.c:812,3'
              BranchSideFuncs:
                - my_vsnprintf
      Callsites:
        - Src:             'strings/my_vsnprintf.c:813,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:    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:    3
      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:    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:138,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              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:138,3'
              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:139,3'
              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:88,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              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:128,10'
          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_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_8bit_nopad_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:437,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:437,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:437,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:437,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:438,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:438,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:438,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:439,11'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:439,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:439,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.1989
      Callsites:
        - Src:             'strings/ctype-bin.c:441,10'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
        - Src:             'strings/ctype-bin.c:446,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:235,10'
          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:149,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              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: 457
      functionLinenumberEnd: 510
      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:460,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:460,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:462,10'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:462,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:464,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:475,26'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:464,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:464,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:466,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:479,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:481,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:481,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:488,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:489,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:492,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:489,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:492,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:494,16'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:498,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:498,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:500,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-bin.c:416,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:416,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:416,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:416,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:417,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:417,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:417,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:418,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:418,14'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:418,14'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:418,21'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
        - Branch String:   'strings/ctype-bin.c:418,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
            - BranchSide:      'strings/ctype-bin.c:418,7'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.1989
      Callsites:
        - Src:             'strings/ctype-bin.c:420,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-bin.c:424,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:224,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              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:224,3'
              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:225,3'
              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:205,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              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: 323
      functionLinenumberEnd: 396
      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:326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:326,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:326,29'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:326,32'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:326,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:326,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:328,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:395,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:330,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:340,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:342,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,40'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:333,2'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:334,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:334,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:334,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:334,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:334,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:336,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:337,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:330,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:340,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,31'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,43'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:340,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:330,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:342,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,30'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:332,40'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:332,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:333,2'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:334,26'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:334,26'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:334,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:334,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:334,29'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:334,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:336,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:330,12'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:337,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:340,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:342,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:351,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:344,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:344,6'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:346,2'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:347,36'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:347,39'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:348,19'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:347,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:344,10'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:348,19'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:348,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:395,14'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:351,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:328,18'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:356,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:358,6'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:358,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:360,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:360,6'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:362,12'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:371,15'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:362,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:362,8'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:364,4'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:356,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:358,6'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:371,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:374,11'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:374,37'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:374,47'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:377,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:374,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:375,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:377,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:381,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:381,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:381,35'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:381,2'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:382,7'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:383,9'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:381,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:381,24'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:381,35'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:388,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:388,8'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:391,20'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
        - Branch String:   'strings/ctype-bin.c:391,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:391,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-bin.c:386,12'
          Dst:             my_wildcmp_bin_impl
    - functionName:    my_wildcmp_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      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:403,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
            - BranchSide:      'strings/ctype-bin.c:403,10'
              BranchSideFuncs:
                - my_wildcmp_bin_impl
      Callsites:
        - Src:             'strings/ctype-bin.c:403,10'
          Dst:             my_wildcmp_bin_impl
    - functionName:    skip_trailing_space
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 105
      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:86,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:89,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:94,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_8bit_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 306
      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:303,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.1990
                - my_hash_sort_bin
            - BranchSide:      'strings/ctype-bin.c:303,21'
              BranchSideFuncs:
                - skip_trailing_space.1990
                - my_hash_sort_bin
      Callsites:
        - Src:             'strings/ctype-bin.c:303,21'
          Dst:             skip_trailing_space
        - Src:             'strings/ctype-bin.c:305,3'
          Dst:             my_hash_sort_bin
    - functionName:    my_hash_sort_bin
      functionSourceFile: '/src/server/strings/ctype-bin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 292
      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:285,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-bin.c:285,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-bin.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-bin.c:287,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_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnxfrm_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:682,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:0,0'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:682,18'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:687,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,27'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:687,20'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:687,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,32'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:689,26'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:691,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,48'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:693,20'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:693,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,48'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:695,17'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:695,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,48'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:697,15'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
        - Branch String:   'strings/ctype-latin1.c:687,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:687,27'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
            - BranchSide:      'strings/ctype-latin1.c:687,20'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.2014
      Callsites:
        - Src:             'strings/ctype-latin1.c:705,7'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-latin1.c:707,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:634,25'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-latin1.c:637,13'
              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,15'
              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: 83
      functionLinenumberEnd: 105
      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:86,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:89,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:94,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,7'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,18'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:96,30'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:96,33'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:98,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,27'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:98,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:98,11'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,9'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,20'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:99,34'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:99,37'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,3'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,3'
              BranchSideFuncs: []
        - Branch String:   'strings/strings_def.h:103,20'
          Branch Sides:
            - BranchSide:      'strings/strings_def.h:103,23'
              BranchSideFuncs: []
            - BranchSide:      'strings/strings_def.h:103,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_hash_sort_latin1_de
      functionSourceFile: '/src/server/strings/ctype-latin1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - skip_trailing_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-latin1.c:718,22'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:0,0'
              BranchSideFuncs:
                - skip_trailing_space.2015
            - BranchSide:      'strings/ctype-latin1.c:718,22'
              BranchSideFuncs:
                - skip_trailing_space.2015
        - Branch String:   'strings/ctype-latin1.c:727,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:729,37'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:731,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:727,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:733,7'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-latin1.c:727,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-latin1.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-latin1.c:729,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-latin1.c:725,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:254,42'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:34,10'
              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:78,18'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:71,10'
              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:240,18'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:34,10'
              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:231,13'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:34,10'
              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:203,11'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:212,46'
              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:148,8'
          Branch Sides:
            - BranchSide:      'mysys/my_malloc.c:0,0'
              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:1032,16'
          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:698,16'
          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: 589
      functionLinenumberEnd: 597
      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:590,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'mysys/my_thr_init.c:591,28'
              BranchSideFuncs:
                - pthread_cond_timedwait
        - Branch String:   'mysys/my_thr_init.c:594,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:594,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:595,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:593,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: 576
      functionLinenumberEnd: 584
      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:577,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'mysys/my_thr_init.c:578,28'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'mysys/my_thr_init.c:581,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:581,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:580,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: 561
      functionLinenumberEnd: 569
      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:562,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - rw_pr_wrlock
            - BranchSide:      'mysys/my_thr_init.c:563,30'
              BranchSideFuncs:
                - rw_pr_wrlock
        - Branch String:   'mysys/my_thr_init.c:566,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:566,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:565,15'
          Dst:             rw_pr_wrlock
    - functionName:    psi_prlock_rdlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 557
      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:550,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - rw_pr_rdlock
            - BranchSide:      'mysys/my_thr_init.c:551,30'
              BranchSideFuncs:
                - rw_pr_rdlock
        - Branch String:   'mysys/my_thr_init.c:554,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:555,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:553,15'
          Dst:             rw_pr_rdlock
    - functionName:    psi_rwlock_wrlock
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      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:537,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_rwlock_wrlock
            - BranchSide:      'mysys/my_thr_init.c:538,30'
              BranchSideFuncs:
                - pthread_rwlock_wrlock
        - Branch String:   'mysys/my_thr_init.c:541,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:542,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:540,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: 524
      functionLinenumberEnd: 532
      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:525,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_rwlock_trywrlock
            - BranchSide:      'mysys/my_thr_init.c:526,30'
              BranchSideFuncs:
                - pthread_rwlock_trywrlock
        - Branch String:   'mysys/my_thr_init.c:529,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:528,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: 512
      functionLinenumberEnd: 520
      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:513,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_rwlock_tryrdlock
            - BranchSide:      'mysys/my_thr_init.c:514,30'
              BranchSideFuncs:
                - pthread_rwlock_tryrdlock
        - Branch String:   'mysys/my_thr_init.c:517,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:517,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:518,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:516,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: 500
      functionLinenumberEnd: 508
      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:501,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_rwlock_rdlock
            - BranchSide:      'mysys/my_thr_init.c:502,30'
              BranchSideFuncs:
                - pthread_rwlock_rdlock
        - Branch String:   'mysys/my_thr_init.c:505,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:505,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:504,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: 482
      functionLinenumberEnd: 494
      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:483,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_trylock
            - BranchSide:      'mysys/my_thr_init.c:484,29'
              BranchSideFuncs:
                - pthread_mutex_trylock
        - Branch String:   'mysys/my_thr_init.c:491,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:491,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:492,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:489,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: 466
      functionLinenumberEnd: 478
      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:467,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'mysys/my_thr_init.c:468,29'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'mysys/my_thr_init.c:475,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:475,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:476,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:473,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: 429
      functionLinenumberEnd: 435
      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:431,8'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:431,8'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:431,8'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:431,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:431,7'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:433,8'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:434,10'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:434,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:434,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:433,8'
          Dst:             _my_thread_var
    - functionName:    _my_thread_var
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_name
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      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: 384
      functionLinenumberEnd: 390
      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:389,33'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:389,33'
              BranchSideFuncs:
                - _my_thread_var
            - BranchSide:      'mysys/my_thr_init.c:389,33'
              BranchSideFuncs:
                - _my_thread_var
        - Branch String:   'mysys/my_thr_init.c:390,10'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:390,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:390,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_thr_init.c:389,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:1096,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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: 312
      functionLinenumberEnd: 365
      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:314,8'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:314,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:314,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:337,11'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:337,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:337,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:337,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:347,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:357,9'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:358,7'
              BranchSideFuncs:
                - inline_mysql_cond_signal
                - inline_mysql_mutex_unlock
                - free
            - BranchSide:      'mysys/my_thr_init.c:359,5'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - free
      Callsites:
        - Src:             'mysys/my_thr_init.c:314,8'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:335,3'
          Dst:             set_mysys_var
        - Src:             'mysys/my_thr_init.c:347,5'
          Dst:             my_thread_destory_thr_mutex
        - Src:             'mysys/my_thr_init.c:355,5'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:358,7'
          Dst:             inline_mysql_cond_signal
        - Src:             'mysys/my_thr_init.c:359,5'
          Dst:             inline_mysql_mutex_unlock
    - functionName:    set_mysys_var
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_destory_thr_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      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:108,3'
          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:108,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
      Callsites:
        - Src:             'mysys/my_thr_init.c:108,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:109,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:745,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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:785,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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:717,13'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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:1043,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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:    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:1085,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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: 181
      functionLinenumberEnd: 223
      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:182,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:185,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:185,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:187,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:189,16'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:212,3'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:191,28'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:191,37'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:199,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:191,9'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:187,10'
              BranchSideFuncs:
                - __fprintf_chk
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:199,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:199,11'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:200,9'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:212,3'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock
                - my_thread_destroy_common_mutex
                - my_thread_destroy_internal_mutex
        - Branch String:   'mysys/my_thr_init.c:220,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:220,7'
              BranchSideFuncs:
                - my_thread_destroy_internal_mutex
            - BranchSide:      'mysys/my_thr_init.c:221,5'
              BranchSideFuncs:
                - my_thread_destroy_internal_mutex
      Callsites:
        - Src:             'mysys/my_thr_init.c:185,3'
          Dst:             my_hrtime
        - Src:             'mysys/my_thr_init.c:186,3'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:189,16'
          Dst:             inline_mysql_cond_timedwait
        - Src:             'mysys/my_thr_init.c:200,9'
          Dst:             __fprintf_chk
        - Src:             'mysys/my_thr_init.c:212,3'
          Dst:             inline_mysql_mutex_unlock
        - Src:             'mysys/my_thr_init.c:214,3'
          Dst:             my_thread_destroy_common_mutex
        - Src:             'mysys/my_thr_init.c:221,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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_thread_destroy_common_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 78
      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:68,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:68,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:68,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:68,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:69,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:70,3'
          Dst:             inline_mysql_mutex_destroy
        - 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
    - functionName:    my_thread_destroy_internal_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      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:95,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:95,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
            - BranchSide:      'mysys/my_thr_init.c:95,3'
              BranchSideFuncs:
                - inline_mysql_mutex_destroy
                - inline_mysql_mutex_destroy
                - inline_mysql_cond_destroy
      Callsites:
        - Src:             'mysys/my_thr_init.c:95,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:96,3'
          Dst:             inline_mysql_mutex_destroy
        - Src:             'mysys/my_thr_init.c:97,3'
          Dst:             inline_mysql_cond_destroy
    - functionName:    my_thread_init
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 296
      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:249,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:252,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:252,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:252,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:252,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:259,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:259,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:259,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:272,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:272,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:277,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:259,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:272,42'
          Dst:             calloc
        - Src:             'mysys/my_thr_init.c:277,3'
          Dst:             set_mysys_var
        - Src:             'mysys/my_thr_init.c:278,22'
          Dst:             pthread_self
        - Src:             'mysys/my_thr_init.c:279,3'
          Dst:             my_thread_init_thr_mutex
        - Src:             'mysys/my_thr_init.c:284,3'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/my_thr_init.c:287,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: 101
      functionLinenumberEnd: 104
      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:102,3'
          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:102,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
      Callsites:
        - Src:             'mysys/my_thr_init.c:102,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:103,3'
          Dst:             inline_mysql_cond_init
    - functionName:    my_thread_global_init
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - my_thread_init
        - my_thread_init_common_mutex
        - my_thread_init_internal_mutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_thr_init.c:159,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:159,7'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
            - BranchSide:      'mysys/my_thr_init.c:159,7'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
        - Branch String:   'mysys/my_thr_init.c:159,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_thr_init.c:161,29'
              BranchSideFuncs:
                - my_thread_init_internal_mutex
                - my_thread_init
                - my_thread_init_common_mutex
        - Branch String:   'mysys/my_thr_init.c:166,7'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:166,7'
              BranchSideFuncs:
                - my_thread_init_common_mutex
            - BranchSide:      'mysys/my_thr_init.c:170,3'
              BranchSideFuncs:
                - my_thread_init_common_mutex
      Callsites:
        - Src:             'mysys/my_thr_init.c:164,3'
          Dst:             my_thread_init_internal_mutex
        - Src:             'mysys/my_thr_init.c:166,7'
          Dst:             my_thread_init
        - Src:             'mysys/my_thr_init.c:170,3'
          Dst:             my_thread_init_common_mutex
    - functionName:    my_thread_init_internal_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      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:88,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:88,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
            - BranchSide:      'mysys/my_thr_init.c:88,3'
              BranchSideFuncs:
                - inline_mysql_mutex_init
                - inline_mysql_mutex_init
                - inline_mysql_cond_init
      Callsites:
        - Src:             'mysys/my_thr_init.c:88,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:89,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:90,3'
          Dst:             inline_mysql_cond_init
    - functionName:    my_thread_init_common_mutex
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      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:54,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:54,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:54,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:54,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:55,3'
          Dst:             inline_mysql_mutex_init
        - Src:             'mysys/my_thr_init.c:56,3'
          Dst:             inline_mysql_mutex_init
        - 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
    - functionName:    my_thread_global_reinit
      functionSourceFile: '/src/server/mysys/my_thr_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 142
      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:128,3'
          Branch Sides:
            - BranchSide:      'mysys/my_thr_init.c:128,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:128,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:128,3'
          Dst:             my_init_mysys_psi_keys
        - Src:             'mysys/my_thr_init.c:131,3'
          Dst:             my_thread_destroy_common_mutex
        - Src:             'mysys/my_thr_init.c:132,3'
          Dst:             my_thread_init_common_mutex
        - Src:             'mysys/my_thr_init.c:134,3'
          Dst:             my_thread_destroy_internal_mutex
        - Src:             'mysys/my_thr_init.c:135,3'
          Dst:             my_thread_init_internal_mutex
        - Src:             'mysys/my_thr_init.c:137,8'
          Dst:             _my_thread_var
        - Src:             'mysys/my_thr_init.c:140,3'
          Dst:             my_thread_destory_thr_mutex
        - Src:             'mysys/my_thr_init.c:141,3'
          Dst:             my_thread_init_thr_mutex
    - functionName:    my_mutex_end
      functionSourceFile: '/src/server/mysys/thr_mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      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:110,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_mutex.c:110,3'
              BranchSideFuncs:
                - pthread_mutexattr_destroy
                - pthread_mutexattr_destroy
            - BranchSide:      'mysys/thr_mutex.c:110,3'
              BranchSideFuncs:
                - pthread_mutexattr_destroy
                - pthread_mutexattr_destroy
      Callsites:
        - Src:             'mysys/thr_mutex.c:110,3'
          Dst:             pthread_mutexattr_destroy
        - Src:             'mysys/thr_mutex.c:113,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: 77
      functionLinenumberEnd: 105
      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:89,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_mutex.c:89,3'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
            - BranchSide:      'mysys/thr_mutex.c:89,3'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
      Callsites:
        - Src:             'mysys/thr_mutex.c:89,3'
          Dst:             pthread_mutexattr_init
        - Src:             'mysys/thr_mutex.c:90,3'
          Dst:             pthread_mutexattr_settype
        - Src:             'mysys/thr_mutex.c:97,3'
          Dst:             pthread_mutexattr_init
        - Src:             'mysys/thr_mutex.c:98,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: 163
      functionLinenumberEnd: 205
      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
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/thr_rwlock.c:164,15'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
            - BranchSide:      'mysys/thr_rwlock.c:164,15'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
        - Branch String:   'mysys/thr_rwlock.c:164,7'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:170,26'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
            - BranchSide:      'mysys/thr_rwlock.c:192,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'mysys/thr_rwlock.c:171,9'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:171,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'mysys/thr_rwlock.c:194,37'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:194,37'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:195,17'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
        - Branch String:   'mysys/thr_rwlock.c:194,9'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:194,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'mysys/thr_rwlock.c:192,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: 127
      functionLinenumberEnd: 158
      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:128,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'mysys/thr_rwlock.c:128,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'mysys/thr_rwlock.c:130,7'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/thr_rwlock.c:133,13'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'mysys/thr_rwlock.c:135,5'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/thr_rwlock.c:138,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/thr_rwlock.c:128,3'
          Dst:             pthread_mutex_lock
        - Src:             'mysys/thr_rwlock.c:136,7'
          Dst:             pthread_cond_wait
    - functionName:    rw_pr_rdlock
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 122
      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:113,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'mysys/thr_rwlock.c:113,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'mysys/thr_rwlock.c:113,3'
          Dst:             pthread_mutex_lock
        - Src:             'mysys/thr_rwlock.c:121,3'
          Dst:             pthread_mutex_unlock
    - functionName:    rw_pr_destroy
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      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:105,33'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
            - BranchSide:      'mysys/thr_rwlock.c:105,33'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
      Callsites:
        - Src:             'mysys/thr_rwlock.c:105,3'
          Dst:             pthread_cond_destroy
        - Src:             'mysys/thr_rwlock.c:106,3'
          Dst:             pthread_mutex_destroy
    - functionName:    rw_pr_init
      functionSourceFile: '/src/server/mysys/thr_rwlock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 99
      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:91,3'
          Branch Sides:
            - BranchSide:      'mysys/thr_rwlock.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
            - BranchSide:      'mysys/thr_rwlock.c:91,3'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
      Callsites:
        - Src:             'mysys/thr_rwlock.c:91,3'
          Dst:             pthread_mutex_init
        - Src:             'mysys/thr_rwlock.c:92,3'
          Dst:             pthread_cond_init
    - functionName:    set_thread_peer_port_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      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: 911
      functionLinenumberEnd: 912
      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: 904
      functionLinenumberEnd: 905
      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: 896
      functionLinenumberEnd: 897
      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: 891
      functionLinenumberEnd: 892
      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: 884
      functionLinenumberEnd: 885
      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: 872
      functionLinenumberEnd: 873
      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: 867
      functionLinenumberEnd: 868
      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: 861
      functionLinenumberEnd: 863
      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: 855
      functionLinenumberEnd: 857
      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: 849
      functionLinenumberEnd: 851
      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: 844
      functionLinenumberEnd: 845
      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: 837
      functionLinenumberEnd: 838
      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: 831
      functionLinenumberEnd: 832
      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: 823
      functionLinenumberEnd: 824
      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: 815
      functionLinenumberEnd: 816
      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: 810
      functionLinenumberEnd: 811
      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: 804
      functionLinenumberEnd: 805
      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: 796
      functionLinenumberEnd: 797
      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: 789
      functionLinenumberEnd: 790
      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: 771
      functionLinenumberEnd: 772
      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: 765
      functionLinenumberEnd: 766
      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: 758
      functionLinenumberEnd: 759
      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: 750
      functionLinenumberEnd: 751
      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: 745
      functionLinenumberEnd: 746
      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: 737
      functionLinenumberEnd: 738
      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: 731
      functionLinenumberEnd: 732
      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: 725
      functionLinenumberEnd: 726
      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: 714
      functionLinenumberEnd: 715
      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: 708
      functionLinenumberEnd: 709
      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: 702
      functionLinenumberEnd: 703
      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: 696
      functionLinenumberEnd: 697
      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: 690
      functionLinenumberEnd: 691
      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: 684
      functionLinenumberEnd: 685
      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: 677
      functionLinenumberEnd: 678
      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: 671
      functionLinenumberEnd: 672
      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: 664
      functionLinenumberEnd: 665
      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: 658
      functionLinenumberEnd: 659
      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: 647
      functionLinenumberEnd: 648
      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: 641
      functionLinenumberEnd: 642
      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: 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:    inc_statement_sort_scan_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      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: 625
      functionLinenumberEnd: 626
      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: 619
      functionLinenumberEnd: 620
      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: 613
      functionLinenumberEnd: 614
      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: 607
      functionLinenumberEnd: 608
      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: 601
      functionLinenumberEnd: 602
      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: 595
      functionLinenumberEnd: 596
      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: 589
      functionLinenumberEnd: 590
      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: 583
      functionLinenumberEnd: 584
      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: 577
      functionLinenumberEnd: 578
      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: 571
      functionLinenumberEnd: 572
      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: 565
      functionLinenumberEnd: 566
      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: 559
      functionLinenumberEnd: 560
      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: 553
      functionLinenumberEnd: 554
      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: 547
      functionLinenumberEnd: 548
      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: 541
      functionLinenumberEnd: 542
      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: 534
      functionLinenumberEnd: 535
      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: 527
      functionLinenumberEnd: 528
      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: 518
      functionLinenumberEnd: 519
      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: 513
      functionLinenumberEnd: 514
      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: 507
      functionLinenumberEnd: 508
      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: 500
      functionLinenumberEnd: 501
      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: 492
      functionLinenumberEnd: 493
      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: 486
      functionLinenumberEnd: 487
      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: 479
      functionLinenumberEnd: 480
      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: 473
      functionLinenumberEnd: 474
      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: 465
      functionLinenumberEnd: 466
      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: 459
      functionLinenumberEnd: 460
      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: 453
      functionLinenumberEnd: 454
      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: 447
      functionLinenumberEnd: 448
      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: 440
      functionLinenumberEnd: 441
      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: 435
      functionLinenumberEnd: 436
      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: 425
      functionLinenumberEnd: 426
      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: 419
      functionLinenumberEnd: 420
      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: 409
      functionLinenumberEnd: 410
      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: 404
      functionLinenumberEnd: 405
      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: 394
      functionLinenumberEnd: 395
      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: 389
      functionLinenumberEnd: 390
      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: 380
      functionLinenumberEnd: 381
      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: 375
      functionLinenumberEnd: 376
      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: 365
      functionLinenumberEnd: 366
      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: 360
      functionLinenumberEnd: 361
      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: 351
      functionLinenumberEnd: 352
      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: 346
      functionLinenumberEnd: 347
      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: 339
      functionLinenumberEnd: 340
      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: 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:    unlock_rwlock_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_mutex_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:    get_thread_file_descriptor_locker_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      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: 310
      functionLinenumberEnd: 311
      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: 302
      functionLinenumberEnd: 303
      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: 293
      functionLinenumberEnd: 294
      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: 288
      functionLinenumberEnd: 289
      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: 278
      functionLinenumberEnd: 279
      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: 273
      functionLinenumberEnd: 274
      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: 268
      functionLinenumberEnd: 269
      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: 263
      functionLinenumberEnd: 264
      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: 258
      functionLinenumberEnd: 259
      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: 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_db_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      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: 243
      functionLinenumberEnd: 244
      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: 237
      functionLinenumberEnd: 238
      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_class_name_noop
      functionSourceFile: '/src/server/mysys/psi_noop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      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:200,10'
          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: 1075
      functionLinenumberEnd: 1077
      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: 777
      functionLinenumberEnd: 778
      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: 783
      functionLinenumberEnd: 784
      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:284,8'
          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
        - 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:284,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/my_error.c:296,26'
              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:226,49'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              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:195,5'
          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:171,3'
          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:143,3'
          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:111,3'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              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:79,8'
          Branch Sides:
            - BranchSide:      'mysys/my_error.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_error.c:79,0'
              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:103,3'
          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:530,3'
          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:1128,3'
          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:811,3'
          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:1020,3'
          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:682,3'
          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: 545
      functionLinenumberEnd: 566
      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:550,3'
          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:550,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:550,3'
          Dst:             inline_mysql_mutex_register
        - Src:             'mysys/my_init.c:553,3'
          Dst:             inline_mysql_cond_register
        - Src:             'mysys/my_init.c:556,3'
          Dst:             inline_mysql_rwlock_register
        - Src:             'mysys/my_init.c:559,3'
          Dst:             inline_mysql_thread_register
        - Src:             'mysys/my_init.c:562,3'
          Dst:             inline_mysql_file_register
        - Src:             'mysys/my_init.c:565,3'
          Dst:             inline_mysql_stage_register
    - functionName:    my_end
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          308
      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
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:242,8'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:0,0'
              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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:242,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:242,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:239,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_init.c:242,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_init.c:262,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:264,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:264,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:264,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:262,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:266,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:270,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:264,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:262,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:266,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:270,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:262,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:264,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:264,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:264,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:264,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:277,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:264,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:266,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:277,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,51'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:267,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:266,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:268,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:270,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:277,20'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:277,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
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:279,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
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:277,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:279,41'
              BranchSideFuncs:
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - __fprintf_chk
            - BranchSide:      'mysys/my_init.c:288,3'
              BranchSideFuncs:
                - free_charsets
                - my_error_unregister_all
                - my_once_free
                - getrusage
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
                - __fprintf_chk
        - Branch String:   'mysys/my_init.c:293,33'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:301,10'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
            - BranchSide:      'mysys/my_init.c:329,3'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
        - Branch String:   'mysys/my_init.c:301,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:302,7'
              BranchSideFuncs:
                - __fprintf_chk
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
            - BranchSide:      'mysys/my_init.c:327,3'
              BranchSideFuncs:
                - my_thread_end
                - my_thread_global_end
                - my_mutex_end
      Callsites:
        - Src:             'mysys/my_init.c:279,7'
          Dst:             my_snprintf
        - Src:             'mysys/my_init.c:281,7'
          Dst:             my_message_stderr
        - Src:             'mysys/my_init.c:289,3'
          Dst:             free_charsets
        - Src:             'mysys/my_init.c:290,3'
          Dst:             my_error_unregister_all
        - Src:             'mysys/my_init.c:291,3'
          Dst:             my_once_free
        - Src:             'mysys/my_init.c:301,10'
          Dst:             getrusage
        - Src:             'mysys/my_init.c:302,7'
          Dst:             __fprintf_chk
        - Src:             'mysys/my_init.c:329,3'
          Dst:             my_thread_end
        - Src:             'mysys/my_init.c:330,3'
          Dst:             my_thread_global_end
        - Src:             'mysys/my_init.c:335,3'
          Dst:             my_mutex_end
    - 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:    atoi_octal
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - str2int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:65,3'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:0,0'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:66,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:66,3'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:67,8'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:69,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:66,15'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:66,15'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:69,10'
              BranchSideFuncs:
                - str2int
        - Branch String:   'mysys/my_init.c:69,5'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:69,5'
              BranchSideFuncs:
                - str2int
            - BranchSide:      'mysys/my_init.c:69,5'
              BranchSideFuncs:
                - str2int
      Callsites:
        - Src:             'mysys/my_init.c:68,3'
          Dst:             str2int
    - functionName:    my_init
      functionSourceFile: '/src/server/mysys/my_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - atoi_octal
        - dirname_length
        - getenv
        - init_glob_errs
        - intern_filename
        - my_error
        - my_getpagesize
        - my_mutex_init
        - my_readlink
        - my_thread_global_init
        - my_time_init
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_init.c:151,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:151,7'
              BranchSideFuncs:
                - my_getpagesize
                - 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:151,7'
              BranchSideFuncs:
                - my_getpagesize
                - 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:151,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:151,7'
              BranchSideFuncs:
                - my_getpagesize
                - 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:154,15'
              BranchSideFuncs:
                - my_getpagesize
                - 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:163,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:164,15'
              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:166,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:166,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:167,19'
              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:169,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:179,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:179,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:182,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:182,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:185,38'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:209,18'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:192,9'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:196,12'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:202,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:198,21'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:198,47'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
            - BranchSide:      'mysys/my_init.c:199,32'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
        - Branch String:   'mysys/my_init.c:198,74'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:199,32'
              BranchSideFuncs:
                - dirname_length
                - strncmp
                - getenv
                - intern_filename
                - my_time_init
                - my_error
            - BranchSide:      'mysys/my_init.c:202,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:198,11'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:200,7'
              BranchSideFuncs:
                - my_error
                - getenv
                - intern_filename
                - my_time_init
            - BranchSide:      'mysys/my_init.c:202,3'
              BranchSideFuncs:
                - getenv
                - intern_filename
                - my_time_init
        - Branch String:   'mysys/my_init.c:209,7'
          Branch Sides:
            - BranchSide:      'mysys/my_init.c:210,15'
              BranchSideFuncs:
                - my_time_init
            - BranchSide:      'mysys/my_init.c:215,5'
              BranchSideFuncs:
                - my_time_init
      Callsites:
        - Src:             'mysys/my_init.c:160,24'
          Dst:             my_getpagesize
        - Src:             'mysys/my_init.c:163,13'
          Dst:             getenv
        - Src:             'mysys/my_init.c:164,15'
          Dst:             atoi_octal
        - Src:             'mysys/my_init.c:166,13'
          Dst:             getenv
        - Src:             'mysys/my_init.c:167,19'
          Dst:             atoi_octal
        - Src:             'mysys/my_init.c:169,3'
          Dst:             init_glob_errs
        - Src:             'mysys/my_init.c:177,3'
          Dst:             my_mutex_init
        - Src:             'mysys/my_init.c:179,7'
          Dst:             my_thread_global_init
        - Src:             'mysys/my_init.c:185,38'
          Dst:             dirname_length
        - Src:             'mysys/my_init.c:192,9'
          Dst:             strncmp
        - Src:             'mysys/my_init.c:196,12'
          Dst:             my_readlink
        - Src:             'mysys/my_init.c:198,24'
          Dst:             my_readlink
        - Src:             'mysys/my_init.c:199,32'
          Dst:             dirname_length
        - Src:             'mysys/my_init.c:199,12'
          Dst:             strncmp
        - Src:             'mysys/my_init.c:200,7'
          Dst:             my_error
        - Src:             'mysys/my_init.c:209,18'
          Dst:             getenv
        - Src:             'mysys/my_init.c:210,15'
          Dst:             intern_filename
        - Src:             'mysys/my_init.c:215,5'
          Dst:             my_time_init
    - 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
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_mess.c:23,17'
          Branch Sides:
            - BranchSide:      'mysys/my_mess.c:0,0'
              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: 113
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:117,13'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:117,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'mysys/my_once.c:117,13'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_once.c:117,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:119,27'
              BranchSideFuncs:
                - free
        - Branch String:   'mysys/my_once.c:117,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:119,27'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    my_once_memdup
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      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:98,15'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - my_once_alloc
            - BranchSide:      'mysys/my_once.c:98,15'
              BranchSideFuncs:
                - my_once_alloc
        - Branch String:   'mysys/my_once.c:99,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:99,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:98,15'
          Dst:             my_once_alloc
    - functionName:    my_once_alloc
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - _my_thread_var
        - my_error
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mysys/my_once.c:46,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,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:49,39'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:49,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:57,19'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:49,3'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:51,20'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:51,9'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:49,0'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:52,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:49,39'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:49,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:58,17'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:58,36'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:58,48'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:61,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:59,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:61,29'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_once.c:61,9'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:63,16'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_once.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_once.c:64,11'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:64,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:65,2'
              BranchSideFuncs:
                - my_error
        - Branch String:   'mysys/my_once.c:80,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:80,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:63,16'
          Dst:             __errno_location
        - Src:             'mysys/my_once.c:63,7'
          Dst:             _my_thread_var
        - Src:             'mysys/my_once.c:65,2'
          Dst:             my_error
    - functionName:    my_once_strdup
      functionSourceFile: '/src/server/mysys/my_once.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      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:88,15'
          Branch Sides:
            - BranchSide:      'mysys/my_once.c:0,0'
              BranchSideFuncs:
                - strlen
                - my_once_alloc
            - BranchSide:      'mysys/my_once.c:88,15'
              BranchSideFuncs:
                - strlen
                - my_once_alloc
        - Branch String:   'mysys/my_once.c:90,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_once.c:90,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_once.c:88,15'
          Dst:             strlen
        - Src:             'mysys/my_once.c:89,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:212,3'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              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:146,3'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              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:115,3'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              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:90,7'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              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:97,12'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_symlink.c:98,5'
              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:55,15'
          Branch Sides:
            - BranchSide:      'mysys/my_symlink.c:0,0'
              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:61,7'
              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:181,3'
          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:145,22'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:0,0'
              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:153,7'
              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:154,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_sync.c:155,7'
              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:63,7'
          Branch Sides:
            - BranchSide:      'mysys/my_sync.c:0,0'
              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:    my_getpagesize
      functionSourceFile: '/src/server/mysys/my_getpagesize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_getpagesize.c:32,15'
          Branch Sides:
            - BranchSide:      'mysys/my_getpagesize.c:32,15'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'mysys/my_getpagesize.c:32,15'
              BranchSideFuncs:
                - sysconf
      Callsites:
        - Src:             'mysys/my_getpagesize.c:32,15'
          Dst:             sysconf
    - 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:    inheritance_source_by_id
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 833
      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:831,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:831,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:831,32'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:831,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:831,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:832,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:832,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:832,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:833,18'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:831,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:831,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:831,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:785,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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: 1414
      functionLinenumberEnd: 1418
      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:1415,12'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1415,12'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1415,7'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1415,7'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1417,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_init_charset
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1239
      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:1236,12'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1236,12'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1236,7'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1236,7'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1238,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inherit_collation_data
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 256
      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:254,8'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
            - BranchSide:      'mysys/charset.c:254,8'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:254,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:255,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:254,8'
          Dst:             simple_8bit_collation_data_is_full
    - functionName:    simple_8bit_collation_data_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      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:242,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:242,33'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:242,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_collation_data_inheritance_source
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 851
      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
        - inheritance_source_by_id
        - strchr
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:840,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:840,11'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:840,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:840,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:841,8'
              BranchSideFuncs:
                - strncmp
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:841,46'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:841,46'
              BranchSideFuncs:
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:842,34'
              BranchSideFuncs:
                - strchr
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:842,45'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:842,45'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:843,32'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
        - Branch String:   'mysys/charset.c:840,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:840,7'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:845,5'
              BranchSideFuncs:
                - __memcpy_chk
                - get_collation_number
                - inheritance_source_by_id
      Callsites:
        - Src:             'mysys/charset.c:841,8'
          Dst:             strncmp
        - Src:             'mysys/charset.c:842,13'
          Dst:             strchr
        - Src:             'mysys/charset.c:846,5'
          Dst:             __memcpy_chk
        - Src:             'mysys/charset.c:848,41'
          Dst:             get_collation_number
        - Src:             'mysys/charset.c:848,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: 768
      functionLinenumberEnd: 777
      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:770,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number_internal
                - get_collation_name_alias
                - get_collation_number_internal
            - BranchSide:      'mysys/charset.c:771,3'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number_internal
                - get_collation_name_alias
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:772,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:772,7'
              BranchSideFuncs:
                - get_collation_name_alias
                - get_collation_number_internal
            - BranchSide:      'mysys/charset.c:774,14'
              BranchSideFuncs:
                - get_collation_name_alias
                - get_collation_number_internal
        - Branch String:   'mysys/charset.c:774,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:774,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:775,12'
              BranchSideFuncs:
                - get_collation_number_internal
      Callsites:
        - Src:             'mysys/charset.c:771,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:771,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:772,12'
          Dst:             get_collation_number_internal
        - Src:             'mysys/charset.c:774,14'
          Dst:             get_collation_name_alias
        - Src:             'mysys/charset.c:775,12'
          Dst:             get_collation_number_internal
    - functionName:    init_available_charsets
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - get_charset_key
        - get_charsets_dir
        - get_collation_key
        - 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:706,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_hash_init2
                - my_hash_init2
                - init_compiled_charsets
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - my_hash_init2
                - my_hash_init2
                - init_compiled_charsets
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
        - Branch String:   'mysys/charset.c:730,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:728,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:733,18'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
        - Branch String:   'mysys/charset.c:733,26'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:728,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:733,37'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
        - Branch String:   'mysys/charset.c:733,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:728,10'
              BranchSideFuncs:
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
            - BranchSide:      'mysys/charset.c:734,13'
              BranchSideFuncs:
                - init_state_maps
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
        - Branch String:   'mysys/charset.c:734,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:728,10'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:735,14'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
        - Branch String:   'mysys/charset.c:725,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:730,9'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
                - init_state_maps
            - BranchSide:      'mysys/charset.c:739,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_charsets_dir
                - my_read_charset_file
      Callsites:
        - Src:             'mysys/charset.c:714,3'
          Dst:             my_hash_init2
        - Src:             'mysys/charset.c:714,3'
          Dst:             get_charset_key
        - Src:             'mysys/charset.c:718,3'
          Dst:             my_hash_init2
        - Src:             'mysys/charset.c:718,3'
          Dst:             get_collation_key
        - Src:             'mysys/charset.c:722,3'
          Dst:             init_compiled_charsets
        - Src:             'mysys/charset.c:734,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:739,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:740,3'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:741,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: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_hash_search
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:49,67'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - strlen
                - my_hash_search
            - BranchSide:      'mysys/charset.c:49,67'
              BranchSideFuncs:
                - strlen
                - my_hash_search
        - Branch String:   'mysys/charset.c:50,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:50,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:50,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:49,67'
          Dst:             strlen
        - Src:             'mysys/charset.c:48,37'
          Dst:             my_hash_search
    - functionName:    get_collation_name_alias
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 764
      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:757,8'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - strncasecmp
                - my_snprintf
            - BranchSide:      'mysys/charset.c:757,8'
              BranchSideFuncs:
                - strncasecmp
                - my_snprintf
        - Branch String:   'mysys/charset.c:757,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:757,7'
              BranchSideFuncs:
                - my_snprintf
            - BranchSide:      'mysys/charset.c:760,14'
              BranchSideFuncs:
                - my_snprintf
      Callsites:
        - Src:             'mysys/charset.c:757,8'
          Dst:             strncasecmp
        - Src:             'mysys/charset.c:759,5'
          Dst:             my_snprintf
    - functionName:    get_charset_key
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 693
      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:    get_collation_key
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 701
      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: 61
      functionLinenumberEnd: 119
      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:66,44'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_once_alloc
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:66,44'
              BranchSideFuncs:
                - my_once_alloc
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:66,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:69,39'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:74,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:76,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:76,14'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:78,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:78,14'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - is_multi_byte_ident
            - BranchSide:      'mysys/charset.c:80,14'
              BranchSideFuncs:
                - is_multi_byte_ident
        - Branch String:   'mysys/charset.c:80,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:72,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:85,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:66,44'
          Dst:             my_once_alloc
        - Src:             'mysys/charset.c:78,14'
          Dst:             is_multi_byte_ident
    - functionName:    my_charset_loader_init_mysys
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 515
      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: 563
      functionLinenumberEnd: 582
      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:568,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - strmake
                - convert_dirname
                - test_if_hard_path
                - strxmov
                - is_prefix
                - strxmov
            - BranchSide:      'mysys/charset.c:568,7'
              BranchSideFuncs:
                - strmake
                - convert_dirname
                - test_if_hard_path
                - strxmov
                - is_prefix
                - strxmov
        - Branch String:   'mysys/charset.c:568,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:569,5'
              BranchSideFuncs:
                - test_if_hard_path
                - strxmov
                - convert_dirname
                - is_prefix
                - strxmov
            - BranchSide:      'mysys/charset.c:572,9'
              BranchSideFuncs:
                - test_if_hard_path
                - strxmov
                - convert_dirname
                - is_prefix
                - strxmov
        - Branch String:   'mysys/charset.c:572,37'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:573,2'
              BranchSideFuncs:
                - is_prefix
                - strxmov
                - convert_dirname
                - strxmov
            - BranchSide:      'mysys/charset.c:574,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
        - Branch String:   'mysys/charset.c:572,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:574,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
            - BranchSide:      'mysys/charset.c:576,7'
              BranchSideFuncs:
                - strxmov
                - convert_dirname
      Callsites:
        - Src:             'mysys/charset.c:569,5'
          Dst:             strmake
        - Src:             'mysys/charset.c:572,9'
          Dst:             test_if_hard_path
        - Src:             'mysys/charset.c:573,2'
          Dst:             is_prefix
        - Src:             'mysys/charset.c:574,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:576,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:579,8'
          Dst:             convert_dirname
    - functionName:    my_read_charset_file
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 559
      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:532,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              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:534,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:534,52'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:534,52'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:535,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:535,62'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:535,62'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:536,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:534,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:534,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:539,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:539,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/charset.c:541,12'
              BranchSideFuncs:
                - inline_mysql_file_read
                - inline_mysql_file_close
                - my_free
                - my_parse_charset_xml
                - my_printf_error
        - Branch String:   'mysys/charset.c:543,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_parse_charset_xml
                - my_printf_error
                - my_free
            - BranchSide:      'mysys/charset.c:546,7'
              BranchSideFuncs:
                - my_parse_charset_xml
                - my_printf_error
                - my_free
        - Branch String:   'mysys/charset.c:546,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'mysys/charset.c:548,5'
              BranchSideFuncs:
                - my_printf_error
                - my_free
      Callsites:
        - Src:             'mysys/charset.c:534,8'
          Dst:             my_stat
        - Src:             'mysys/charset.c:536,24'
          Dst:             my_malloc
        - Src:             'mysys/charset.c:539,12'
          Dst:             inline_mysql_file_open
        - Src:             'mysys/charset.c:541,12'
          Dst:             inline_mysql_file_read
        - Src:             'mysys/charset.c:542,3'
          Dst:             inline_mysql_file_close
        - Src:             'mysys/charset.c:546,7'
          Dst:             my_parse_charset_xml
        - Src:             'mysys/charset.c:548,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:1078,3'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:0,0'
              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:1130,3'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:0,0'
              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:1105,3'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_file.h:0,0'
              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: 488
      functionLinenumberEnd: 488
      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:488,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_once_alloc
            - BranchSide:      'mysys/charset.c:488,10'
              BranchSideFuncs:
                - my_once_alloc
      Callsites:
        - Src:             'mysys/charset.c:488,10'
          Dst:             my_once_alloc
    - functionName:    my_malloc_c
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 493
      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:493,20'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_malloc
            - BranchSide:      'mysys/charset.c:493,20'
              BranchSideFuncs:
                - my_malloc
      Callsites:
        - Src:             'mysys/charset.c:493,10'
          Dst:             my_malloc
    - functionName:    my_realloc_c
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      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:498,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_realloc
            - BranchSide:      'mysys/charset.c:498,21'
              BranchSideFuncs:
                - my_realloc
      Callsites:
        - Src:             'mysys/charset.c:498,10'
          Dst:             my_realloc
    - functionName:    add_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 466
      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:312,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              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:312,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:312,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:312,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:313,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:313,19'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:314,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:315,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:314,71'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:314,71'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:315,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:312,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:312,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:318,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:318,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:321,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:328,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:320,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:320,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:328,30'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:328,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:340,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:328,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:330,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:340,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:340,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:341,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:343,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:343,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:344,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:348,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:350,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:435,20'
              BranchSideFuncs:
                - my_once_strdup
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:350,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:350,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:353,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:355,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:358,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:365,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:365,49'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:366,17'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:369,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:365,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:369,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:378,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:374,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:374,13'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:422,7'
              BranchSideFuncs:
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:378,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:381,42'
              BranchSideFuncs:
                - copy_uca_collation
                - init_state_maps
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:391,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
        - Branch String:   'mysys/charset.c:386,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:386,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:391,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:394,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:401,17'
              BranchSideFuncs:
                - strcmp
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
                - copy_uca_collation
        - Branch String:   'mysys/charset.c:401,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:404,42'
              BranchSideFuncs:
                - copy_uca_collation
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:413,9'
              BranchSideFuncs:
                - simple_cs_init_functions
                - simple_cs_is_full
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:417,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - add_compiled_extra_collation
            - BranchSide:      'mysys/charset.c:422,7'
              BranchSideFuncs:
                - add_compiled_extra_collation
        - Branch String:   'mysys/charset.c:436,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:437,24'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:439,15'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:437,6'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:437,6'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:439,15'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
        - Branch String:   'mysys/charset.c:439,27'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:439,39'
              BranchSideFuncs:
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:447,25'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:439,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:442,62'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
            - BranchSide:      'mysys/charset.c:447,25'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:441,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:445,44'
              BranchSideFuncs:
                - my_once_memdup
        - Branch String:   'mysys/charset.c:447,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:450,66'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:449,6'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:449,6'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:453,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:314,20'
          Dst:             get_collation_number_internal
        - Src:             'mysys/charset.c:321,36'
          Dst:             my_once_alloc
        - Src:             'mysys/charset.c:328,33'
          Dst:             strcmp
        - Src:             'mysys/charset.c:330,9'
          Dst:             my_error
        - Src:             'mysys/charset.c:350,11'
          Dst:             cs_copy_data
        - Src:             'mysys/charset.c:355,12'
          Dst:             strcmp
        - Src:             'mysys/charset.c:365,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:366,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:369,9'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:374,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:378,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:381,9'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:386,13'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:391,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:401,17'
          Dst:             strcmp
        - Src:             'mysys/charset.c:413,9'
          Dst:             simple_cs_init_functions
        - Src:             'mysys/charset.c:417,13'
          Dst:             simple_cs_is_full
        - Src:             'mysys/charset.c:0,0'
          Dst:             copy_uca_collation
        - Src:             'mysys/charset.c:422,7'
          Dst:             add_compiled_extra_collation
        - Src:             'mysys/charset.c:437,24'
          Dst:             my_once_strdup
        - Src:             'mysys/charset.c:441,35'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:449,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: 143
      functionLinenumberEnd: 212
      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:144,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              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:144,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:144,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:144,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:144,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:147,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:147,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:156,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:147,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:150,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:156,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:149,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:153,39'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:156,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:159,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:165,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:158,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:162,43'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:165,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:166,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:169,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:166,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:169,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:171,33'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:178,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:171,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:175,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:178,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:178,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:179,34'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:184,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:179,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:184,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:185,34'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:189,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:185,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:189,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:189,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:191,36'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:197,13'
              BranchSideFuncs:
                - my_once_memdup
                - my_once_strdup
        - Branch String:   'mysys/charset.c:191,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:197,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:200,38'
              BranchSideFuncs:
                - my_once_strdup
            - BranchSide:      'mysys/charset.c:204,13'
              BranchSideFuncs:
                - my_once_strdup
        - Branch String:   'mysys/charset.c:200,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:204,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:205,26'
              BranchSideFuncs:
                - my_once_strdup
        - Branch String:   'mysys/charset.c:205,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:211,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:149,28'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:158,30'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:166,24'
          Dst:             my_once_strdup
        - Src:             'mysys/charset.c:171,33'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:175,9'
          Dst:             init_state_maps
        - Src:             'mysys/charset.c:179,34'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:185,34'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:191,36'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:200,38'
          Dst:             my_once_memdup
        - Src:             'mysys/charset.c:205,26'
          Dst:             my_once_strdup
    - functionName:    copy_uca_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 306
      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:298,25'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:298,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:299,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_cs_init_functions
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      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:136,55'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_simple_collation_handler_by_flags
            - BranchSide:      'mysys/charset.c:136,55'
              BranchSideFuncs:
                - get_simple_collation_handler_by_flags
      Callsites:
        - Src:             'mysys/charset.c:136,13'
          Dst:             get_simple_collation_handler_by_flags
    - functionName:    simple_cs_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      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:261,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
            - BranchSide:      'mysys/charset.c:261,15'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:261,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:261,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:261,29'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:261,41'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:261,41'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:261,48'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:261,62'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:261,62'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:262,11'
              BranchSideFuncs:
                - simple_8bit_charset_data_is_full
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:262,48'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:262,48'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:263,12'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
        - Branch String:   'mysys/charset.c:263,51'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:263,58'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:263,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:262,11'
          Dst:             simple_8bit_charset_data_is_full
        - Src:             'mysys/charset.c:263,12'
          Dst:             simple_8bit_collation_data_is_full
    - functionName:    add_compiled_extra_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - my_hash_insert
        - my_hash_search
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mysys/charset.c:627,20'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_search
                - my_hash_insert
            - BranchSide:      'mysys/charset.c:627,20'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_search
                - my_hash_insert
        - Branch String:   'mysys/charset.c:629,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:632,68'
              BranchSideFuncs:
                - my_hash_insert
            - BranchSide:      'mysys/charset.c:636,11'
              BranchSideFuncs:
                - my_hash_insert
        - Branch String:   'mysys/charset.c:636,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:636,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:637,5'
              BranchSideFuncs:
                - my_hash_insert
      Callsites:
        - Src:             'mysys/charset.c:629,8'
          Dst:             my_hash_insert
        - Src:             'mysys/charset.c:631,40'
          Dst:             my_hash_search
        - Src:             'mysys/charset.c:637,5'
          Dst:             my_hash_insert
    - functionName:    simple_8bit_charset_data_is_full
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      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:217,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:217,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:217,29'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:217,38'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:217,38'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:217,45'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:217,54'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:217,54'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:217,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_simple_collation_handler_by_flags
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      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:124,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:125,19'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:128,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    default_reporter
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      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: 55
      functionLinenumberEnd: 57
      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:57,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:57,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:57,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:56,14'
          Dst:             my_ci_charlen
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inherit_charset_data
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 237
      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:229,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:230,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:231,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:231,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:232,26'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:233,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:233,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:234,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:235,12'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:235,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:236,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_charset_data_inheritance_source
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      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:856,47'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_charset_number_internal
                - inheritance_source_by_id
            - BranchSide:      'mysys/charset.c:856,47'
              BranchSideFuncs:
                - get_charset_number_internal
                - inheritance_source_by_id
      Callsites:
        - Src:             'mysys/charset.c:856,15'
          Dst:             get_charset_number_internal
        - Src:             'mysys/charset.c:857,10'
          Dst:             inheritance_source_by_id
    - functionName:    get_charset_number_internal
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - my_strcasecmp_latin1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mysys/charset.c:785,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:789,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:789,16'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:787,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:789,26'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:789,38'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:787,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:789,49'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:789,67'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:787,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:790,11'
              BranchSideFuncs:
                - my_strcasecmp_latin1
        - Branch String:   'mysys/charset.c:789,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:787,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:791,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:785,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:785,3'
              BranchSideFuncs:
                - my_strcasecmp_latin1
            - BranchSide:      'mysys/charset.c:789,10'
              BranchSideFuncs:
                - my_strcasecmp_latin1
      Callsites:
        - Src:             'mysys/charset.c:790,11'
          Dst:             my_strcasecmp_latin1
    - functionName:    my_strcasecmp_latin1
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1945
      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:    2
      BranchProfiles:
        - Branch String:   'include/m_ctype.h:1945,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs:
                - my_strcasecmp_8bit
            - BranchSide:      'include/m_ctype.h:1945,10'
              BranchSideFuncs:
                - my_strcasecmp_8bit
      Callsites:
        - Src:             'include/m_ctype.h:1945,10'
          Dst:             my_strcasecmp_8bit
    - 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:745,7'
          Branch Sides:
            - BranchSide:      'include/mysql/psi/mysql_thread.h:0,0'
              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: 667
      functionLinenumberEnd: 670
      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: 1482
      functionLinenumberEnd: 1506
      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:1484,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mysys/charset.c:1486,10'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mysys/charset.c:1486,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1484,41'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1488,20'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1488,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1488,7'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1484,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1484,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1486,10'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'mysys/charset.c:1486,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: 1509
      functionLinenumberEnd: 1528
      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
        - nl_langinfo
        - setlocale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:1525,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - setlocale
                - nl_langinfo
                - my_os_charset_to_mysql_charset
            - BranchSide:      'mysys/charset.c:1525,7'
              BranchSideFuncs:
                - setlocale
                - nl_langinfo
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1525,31'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1525,31'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1525,44'
              BranchSideFuncs:
                - nl_langinfo
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1525,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1525,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1526,14'
              BranchSideFuncs:
                - my_os_charset_to_mysql_charset
        - Branch String:   'mysys/charset.c:1528,10'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1528,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1528,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1525,7'
          Dst:             setlocale
        - Src:             'mysys/charset.c:1525,44'
          Dst:             nl_langinfo
        - Src:             'mysys/charset.c:1526,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: 1907
      functionLinenumberEnd: 1910
      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:1908,25'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1908,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1910,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_ci_use_mb
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1245
      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: 1261
      functionLinenumberEnd: 1311
      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:1263,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1263,40'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1263,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1263,67'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1263,61'
              BranchSideFuncs:
                - my_ci_use_mb
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1268,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1268,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1272,21'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1272,37'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1290,9'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1272,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1274,14'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1290,9'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1274,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1268,44'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1279,24'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1279,7'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1279,24'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1268,44'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1280,14'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1279,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1280,14'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1290,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1292,14'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1302,14'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1292,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1297,10'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1302,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1307,12'
              BranchSideFuncs:
                - my_ismbchar.2856
        - Branch String:   'mysys/charset.c:1268,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1268,3'
              BranchSideFuncs:
                - my_ismbchar.2856
            - BranchSide:      'mysys/charset.c:1272,21'
              BranchSideFuncs:
                - my_ismbchar.2856
      Callsites:
        - Src:             'mysys/charset.c:1265,24'
          Dst:             my_ci_use_mb
        - Src:             'mysys/charset.c:1272,37'
          Dst:             my_ismbchar
    - functionName:    escape_string_for_mysql
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1213
      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:          386
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - my_ci_charlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/charset.c:1135,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1135,40'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1135,40'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1135,67'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1135,61'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1137,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1137,3'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1141,21'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1144,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1137,44'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1149,24'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1149,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1149,24'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1137,44'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1150,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1149,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1150,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1165,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1166,15'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1169,13'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1169,5'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1175,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1178,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1181,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1184,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1187,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1190,7'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1194,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1204,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1192,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1194,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1204,14'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1194,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1199,10'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1204,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1209,12'
              BranchSideFuncs:
                - my_ci_charlen.2782
        - Branch String:   'mysys/charset.c:1137,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1137,3'
              BranchSideFuncs:
                - my_ci_charlen.2782
            - BranchSide:      'mysys/charset.c:1141,21'
              BranchSideFuncs:
                - my_ci_charlen.2782
      Callsites:
        - Src:             'mysys/charset.c:1141,21'
          Dst:             my_ci_charlen
    - functionName:    resolve_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1100
      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:1091,8'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_charset_by_name
            - BranchSide:      'mysys/charset.c:1091,8'
              BranchSideFuncs:
                - get_charset_by_name
        - Branch String:   'mysys/charset.c:1093,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1093,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1096,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1091,8'
          Dst:             get_charset_by_name
    - functionName:    get_charset_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 991
      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:988,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_collation_get_by_name
            - BranchSide:      'mysys/charset.c:989,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_collation_get_by_name
      Callsites:
        - Src:             'mysys/charset.c:989,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:990,10'
          Dst:             my_collation_get_by_name
    - functionName:    my_collation_get_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 982
      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:970,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
                - get_collation_number
                - my_charset_loader_init_mysys
                - get_internal_charset
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:970,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:974,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:974,19'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:976,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:976,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:976,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:976,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:976,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:976,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:978,5'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:970,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:970,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:972,14'
          Dst:             get_collation_number
        - Src:             'mysys/charset.c:973,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:974,19'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:979,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:980,5'
          Dst:             my_error
    - functionName:    get_internal_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 924
      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:864,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2783
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:869,38'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2783
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:869,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:871,13'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_lock.2783
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:871,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:873,7'
              BranchSideFuncs:
                - inline_mysql_mutex_lock.2783
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:881,5'
              BranchSideFuncs:
                - inline_mysql_mutex_lock.2783
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:883,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:885,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.2765
                - 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:891,19'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - 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:891,9'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:893,23'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock.2765
            - BranchSide:      'mysys/charset.c:921,5'
              BranchSideFuncs:
                - inline_mysql_mutex_unlock.2765
        - Branch String:   'mysys/charset.c:893,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:895,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.2765
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - find_charset_data_inheritance_source
                - inherit_charset_data
            - BranchSide:      'mysys/charset.c:916,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
        - Branch String:   'mysys/charset.c:895,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:897,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.2765
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
            - BranchSide:      'mysys/charset.c:901,14'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
        - Branch String:   'mysys/charset.c:898,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:899,13'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
            - BranchSide:      'mysys/charset.c:901,14'
              BranchSideFuncs:
                - simple_8bit_collation_data_is_full
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
                - find_collation_data_inheritance_source
                - inherit_collation_data
        - Branch String:   'mysys/charset.c:901,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:903,32'
              BranchSideFuncs:
                - find_collation_data_inheritance_source
                - inherit_collation_data
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
            - BranchSide:      'mysys/charset.c:908,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
        - Branch String:   'mysys/charset.c:904,15'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:905,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
            - BranchSide:      'mysys/charset.c:908,13'
              BranchSideFuncs:
                - my_ci_init_charset
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
                - my_ci_init_collation
        - Branch String:   'mysys/charset.c:908,44'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:909,13'
              BranchSideFuncs:
                - my_ci_init_collation
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
            - BranchSide:      'mysys/charset.c:916,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
        - Branch String:   'mysys/charset.c:908,13'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:914,20'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
            - BranchSide:      'mysys/charset.c:916,7'
              BranchSideFuncs:
                - my_collation_statistics_inc_use_count
                - inline_mysql_mutex_unlock.2765
      Callsites:
        - Src:             'mysys/charset.c:873,7'
          Dst:             my_collation_statistics_inc_use_count
        - Src:             'mysys/charset.c:881,5'
          Dst:             inline_mysql_mutex_lock
        - Src:             'mysys/charset.c:886,15'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:886,7'
          Dst:             strxmov
        - Src:             'mysys/charset.c:887,7'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:888,7'
          Dst:             my_read_charset_file
        - Src:             'mysys/charset.c:895,14'
          Dst:             simple_8bit_charset_data_is_full
        - Src:             'mysys/charset.c:897,32'
          Dst:             find_charset_data_inheritance_source
        - Src:             'mysys/charset.c:899,13'
          Dst:             inherit_charset_data
        - Src:             'mysys/charset.c:901,14'
          Dst:             simple_8bit_collation_data_is_full
        - Src:             'mysys/charset.c:903,32'
          Dst:             find_collation_data_inheritance_source
        - Src:             'mysys/charset.c:905,13'
          Dst:             inherit_collation_data
        - Src:             'mysys/charset.c:908,13'
          Dst:             my_ci_init_charset
        - Src:             'mysys/charset.c:909,13'
          Dst:             my_ci_init_collation
        - Src:             'mysys/charset.c:916,7'
          Dst:             my_collation_statistics_inc_use_count
        - Src:             'mysys/charset.c:921,5'
          Dst:             inline_mysql_mutex_unlock
    - functionName:    resolve_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1067
      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:1058,8'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - get_charset_by_csname
            - BranchSide:      'mysys/charset.c:1058,8'
              BranchSideFuncs:
                - get_charset_by_csname
        - Branch String:   'mysys/charset.c:1060,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1060,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1063,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:1058,8'
          Dst:             get_charset_by_csname
    - functionName:    get_charset_by_csname
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1034
      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:1031,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_charset_get_by_name
            - BranchSide:      'mysys/charset.c:1032,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_charset_get_by_name
      Callsites:
        - Src:             'mysys/charset.c:1032,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:1033,10'
          Dst:             my_charset_get_by_name
    - functionName:    my_charset_get_by_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1025
      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:1012,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number
                - get_internal_charset
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1012,3'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number
                - get_internal_charset
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:1015,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1015,19'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1017,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
        - Branch String:   'mysys/charset.c:1017,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1017,21'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
            - BranchSide:      'mysys/charset.c:1017,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:1017,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:1017,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:1019,5'
              BranchSideFuncs:
                - get_charsets_dir
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:1012,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:1012,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:1014,14'
          Dst:             get_charset_number
        - Src:             'mysys/charset.c:1015,19'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:1020,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:1021,5'
          Dst:             my_error
    - functionName:    get_charset_number
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 809
      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:800,39'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number_internal
                - my_strcasecmp_latin1
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:800,39'
              BranchSideFuncs:
                - pthread_once
                - get_charset_number_internal
                - my_strcasecmp_latin1
                - get_charset_number_internal
        - Branch String:   'mysys/charset.c:803,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:803,7'
              BranchSideFuncs:
                - my_strcasecmp_latin1
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:805,23'
              BranchSideFuncs:
                - my_strcasecmp_latin1
                - get_charset_number_internal
        - Branch String:   'mysys/charset.c:805,22'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:805,22'
              BranchSideFuncs:
                - get_charset_number_internal
            - BranchSide:      'mysys/charset.c:807,12'
              BranchSideFuncs:
                - get_charset_number_internal
      Callsites:
        - Src:             'mysys/charset.c:802,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:802,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:803,12'
          Dst:             get_charset_number_internal
        - Src:             'mysys/charset.c:805,23'
          Dst:             my_strcasecmp_latin1
        - Src:             'mysys/charset.c:807,12'
          Dst:             get_charset_number_internal
    - functionName:    get_charset
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 952
      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:931,20'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
                - get_charsets_dir
                - int10_to_str
                - my_error
                - my_charset_loader_init_mysys
                - get_internal_charset
            - BranchSide:      'mysys/charset.c:931,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:931,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:931,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:934,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:936,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:939,5'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - get_internal_charset
                - get_charsets_dir
                - int10_to_str
                - my_error
            - BranchSide:      'mysys/charset.c:943,21'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
        - Branch String:   'mysys/charset.c:943,11'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:943,21'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
            - BranchSide:      'mysys/charset.c:943,11'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:943,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:943,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:945,5'
              BranchSideFuncs:
                - get_charsets_dir
                - int10_to_str
                - my_error
      Callsites:
        - Src:             'mysys/charset.c:934,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:934,3'
          Dst:             init_available_charsets
        - Src:             'mysys/charset.c:939,5'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset.c:940,9'
          Dst:             get_internal_charset
        - Src:             'mysys/charset.c:946,5'
          Dst:             get_charsets_dir
        - Src:             'mysys/charset.c:948,5'
          Dst:             int10_to_str
        - Src:             'mysys/charset.c:949,5'
          Dst:             my_error
    - functionName:    get_charset_name
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 825
      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:814,3'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'mysys/charset.c:814,3'
              BranchSideFuncs:
                - pthread_once
        - Branch String:   'mysys/charset.c:816,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:816,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:818,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset.c:814,3'
          Dst:             pthread_once
        - Src:             'mysys/charset.c:814,3'
          Dst:             init_available_charsets
    - functionName:    free_charsets
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_hash_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset.c:748,23'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:748,23'
              BranchSideFuncs:
                - my_hash_free
                - my_hash_free
            - BranchSide:      'mysys/charset.c:748,23'
              BranchSideFuncs:
                - my_hash_free
                - my_hash_free
      Callsites:
        - Src:             'mysys/charset.c:749,3'
          Dst:             my_hash_free
        - Src:             'mysys/charset.c:750,3'
          Dst:             my_hash_free
    - functionName:    my_collation_get_tailoring
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 684
      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: 674
      functionLinenumberEnd: 676
      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: 654
      functionLinenumberEnd: 655
      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:655,17'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:655,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:655,23'
              BranchSideFuncs: []
        - Branch String:   'mysys/charset.c:655,54'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:655,57'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:655,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_compiled_collation
      functionSourceFile: '/src/server/mysys/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - my_hash_insert
      functionUses:    219
      BranchProfiles:
        - Branch String:   'mysys/charset.c:596,20'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:0,0'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_insert
            - BranchSide:      'mysys/charset.c:596,20'
              BranchSideFuncs:
                - my_hash_insert
                - my_hash_insert
        - Branch String:   'mysys/charset.c:609,7'
          Branch Sides:
            - BranchSide:      'mysys/charset.c:609,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset.c:610,5'
              BranchSideFuncs:
                - my_hash_insert
      Callsites:
        - Src:             'mysys/charset.c:598,8'
          Dst:             my_hash_insert
        - Src:             'mysys/charset.c:610,5'
          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:131,14'
          Branch Sides:
            - BranchSide:      'mysys/errors.c:0,0'
              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:124,3'
          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:804,18'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:          259
      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:654,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:656,13'
              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:196,13'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:281,13'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:319,7'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:215,28'
          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:378,3'
          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:227,3'
          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:568,14'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:594,15'
              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:615,14'
              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:    4
      BranchProfiles:
        - Branch String:   'mysys/hash.c:398,3'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:440,31'
              BranchSideFuncs:
                - my_hash_mask
                - my_hash_mask
                - my_hash_rec_mask
                - movelink
            - BranchSide:      'mysys/hash.c:448,31'
              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:526,34'
              BranchSideFuncs: []
            - BranchSide:      'mysys/hash.c:530,16'
              BranchSideFuncs:
                - movelink
        - 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:244,3'
          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:264,44'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:    2
      BranchProfiles:
        - Branch String:   'mysys/hash.c:235,3'
          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:178,3'
          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:119,23'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:    2
      BranchProfiles:
        - Branch String:   'mysys/hash.c:157,3'
          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:    2
      BranchProfiles:
        - Branch String:   'mysys/hash.c:90,9'
          Branch Sides:
            - BranchSide:      'mysys/hash.c:0,0'
              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:47,3'
          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: 1468
      functionLinenumberEnd: 1470
      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:1469,8'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1469,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:114,8'
          Branch Sides:
            - BranchSide:      'mysys/mf_dirname.c:0,0'
              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:70,10'
          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:34,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_dirname.c:45,7'
              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:30,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_loadpath.c:0,0'
              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:416,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:          110
      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:337,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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,25'
              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:351,12'
              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:40,10'
              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:    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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:439,20'
          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:290,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:307,7'
              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:373,7'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:446,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:131,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:151,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - stpcpy
                - memcmp
                - my_getwd
                - stpcpy
                - stpcpy
                - strcpy
            - BranchSide:      'mysys/mf_pack.c:217,2'
              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:          213
      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:35,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_pack.c:0,0'
              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:66,8'
              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:160,10'
          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:          103
      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:101,9'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:0,0'
              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:54,12'
          Branch Sides:
            - BranchSide:      'mysys/my_getwd.c:0,0'
              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: 332
      functionLinenumberEnd: 345
      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:345,3'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - fstat64
            - BranchSide:      'mysys/my_lib.c:345,3'
              BranchSideFuncs:
                - fstat64
      Callsites:
        - Src:             'mysys/my_lib.c:345,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: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_lib.c:90,21'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mysys/my_lib.c:90,21'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'mysys/my_lib.c:90,11'
          Dst:             strcmp
    - functionName:    my_stat
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 383
      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:357,27'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
                - my_malloc
            - BranchSide:      'mysys/my_lib.c:357,27'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
                - my_malloc
        - Branch String:   'mysys/my_lib.c:357,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:358,44'
              BranchSideFuncs:
                - my_malloc
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
            - BranchSide:      'mysys/my_lib.c:362,8'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_lib.c:358,9'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:362,8'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:377,16'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:362,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:362,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:372,13'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
                - my_free
        - Branch String:   'mysys/my_lib.c:373,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:374,5'
              BranchSideFuncs:
                - my_free
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:377,16'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:377,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:377,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:379,43'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
      Callsites:
        - Src:             'mysys/my_lib.c:358,34'
          Dst:             my_malloc
        - Src:             'mysys/my_lib.c:362,8'
          Dst:             stat64
        - Src:             'mysys/my_lib.c:372,13'
          Dst:             __errno_location
        - Src:             'mysys/my_lib.c:372,3'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:374,5'
          Dst:             my_free
        - Src:             'mysys/my_lib.c:379,43'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:379,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: 97
      functionLinenumberEnd: 110
      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:102,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              BranchSideFuncs:
                - strnmov
            - BranchSide:      'mysys/my_lib.c:102,7'
              BranchSideFuncs:
                - strnmov
        - Branch String:   'mysys/my_lib.c:102,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:103,5'
              BranchSideFuncs:
                - strnmov
            - BranchSide:      'mysys/my_lib.c:104,8'
              BranchSideFuncs:
                - strnmov
        - Branch String:   'mysys/my_lib.c:105,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:107,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_lib.c:104,8'
          Dst:             strnmov
    - functionName:    my_dir
      functionSourceFile: '/src/server/mysys/my_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 197
      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:116,3'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              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:125,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:127,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:129,15'
              BranchSideFuncs:
                - __errno_location
                - _my_thread_var
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:133,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:133,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:137,7'
              BranchSideFuncs:
                - closedir
                - _my_thread_var
                - my_error
            - BranchSide:      'mysys/my_lib.c:192,10'
              BranchSideFuncs:
                - closedir
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:137,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:142,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:190,3'
              BranchSideFuncs:
                - my_dirend
                - closedir
                - _my_thread_var
                - my_error
        - Branch String:   'mysys/my_lib.c:147,3'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:151,13'
              BranchSideFuncs:
                - closedir
                - my_qsort
            - BranchSide:      'mysys/my_lib.c:179,10'
              BranchSideFuncs:
                - closedir
                - my_qsort
        - Branch String:   'mysys/my_lib.c:151,30'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:152,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:156,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:153,32'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:153,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:156,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:156,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:166,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:169,16'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:170,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:173,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:181,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:184,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_lib.c:194,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_lib.c:195,42'
              BranchSideFuncs:
                - _my_thread_var
                - my_error
      Callsites:
        - Src:             'mysys/my_lib.c:125,13'
          Dst:             directory_file_name
        - Src:             'mysys/my_lib.c:127,15'
          Dst:             opendir
        - Src:             'mysys/my_lib.c:129,15'
          Dst:             __errno_location
        - Src:             'mysys/my_lib.c:129,5'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:133,15'
          Dst:             my_malloc
        - Src:             'mysys/my_lib.c:137,7'
          Dst:             init_dynamic_array2
        - Src:             'mysys/my_lib.c:142,3'
          Dst:             init_alloc_root
        - Src:             'mysys/my_lib.c:147,12'
          Dst:             readdir64
        - Src:             'mysys/my_lib.c:160,14'
          Dst:             strcpy
        - Src:             'mysys/my_lib.c:161,14'
          Dst:             my_stat
        - Src:             'mysys/my_lib.c:166,23'
          Dst:             strdup_root
        - Src:             'mysys/my_lib.c:170,20'
          Dst:             memdup_root
        - Src:             'mysys/my_lib.c:175,9'
          Dst:             insert_dynamic
        - Src:             'mysys/my_lib.c:179,10'
          Dst:             closedir
        - Src:             'mysys/my_lib.c:182,5'
          Dst:             my_qsort
        - Src:             'mysys/my_lib.c:182,5'
          Dst:             comp_names
        - Src:             'mysys/my_lib.c:190,3'
          Dst:             my_dirend
        - Src:             'mysys/my_lib.c:192,10'
          Dst:             closedir
        - Src:             'mysys/my_lib.c:195,42'
          Dst:             _my_thread_var
        - Src:             'mysys/my_lib.c:195,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:74,7'
          Branch Sides:
            - BranchSide:      'mysys/my_lib.c:0,0'
              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:83,17'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:0,0'
              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:135,16'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:0,0'
              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:152,7'
              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:
        - close
        - my_open_parent_dir_nosymlinks
        - openat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_open.c:22,1'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:0,0'
              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:50,17'
          Branch Sides:
            - BranchSide:      'mysys/my_open.c:0,0'
              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:42,17'
          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: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:100,11'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_read.c:105,9'
              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:402,14'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:344,14'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:274,30'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:240,21'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:124,33'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:167,14'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:95,7'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:50,8'
          Branch Sides:
            - BranchSide:      'mysys/array.c:0,0'
              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:54,7'
              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:    init_compiled_charsets
      functionSourceFile: '/src/server/mysys/charset-def.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          292
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - add_compiled_collation
        - add_compiled_extra_collation
        - my_charset_loader_init_mysys
        - my_uca1400_collation_definitions_add
        - mysql_uca0900_utf8mb4_collation_definitions_add
        - mysql_utf8mb4_0900_bin_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/charset-def.c:190,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:0,0'
              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_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
            - BranchSide:      'mysys/charset-def.c:192,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_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
        - Branch String:   'mysys/charset-def.c:477,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:478,5'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
            - BranchSide:      'mysys/charset-def.c:486,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
        - Branch String:   'mysys/charset-def.c:477,3'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:478,5'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
            - BranchSide:      'mysys/charset-def.c:486,3'
              BranchSideFuncs:
                - my_charset_loader_init_mysys
                - my_uca1400_collation_definitions_add
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
        - Branch String:   'mysys/charset-def.c:489,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:489,7'
              BranchSideFuncs:
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
            - BranchSide:      'mysys/charset-def.c:492,7'
              BranchSideFuncs:
                - mysql_uca0900_utf8mb4_collation_definitions_add
                - mysql_utf8mb4_0900_bin_add
        - Branch String:   'mysys/charset-def.c:492,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:492,7'
              BranchSideFuncs:
                - mysql_utf8mb4_0900_bin_add
            - BranchSide:      'mysys/charset-def.c:495,7'
              BranchSideFuncs:
                - mysql_utf8mb4_0900_bin_add
        - Branch String:   'mysys/charset-def.c:495,7'
          Branch Sides:
            - BranchSide:      'mysys/charset-def.c:495,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/charset-def.c:498,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/charset-def.c:192,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:193,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:195,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:196,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:197,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:198,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:199,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:202,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:203,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:204,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:205,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:209,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:213,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:214,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:215,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:216,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:220,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:224,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:225,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:226,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:227,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:231,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:232,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:233,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:234,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:238,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:239,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:240,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:241,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:245,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:246,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:247,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:248,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:252,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:253,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:254,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:255,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:259,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:260,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:266,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:267,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:272,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:273,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:274,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:275,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:276,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:277,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:278,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:283,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:284,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:285,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:286,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:287,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:288,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:289,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:294,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:295,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:296,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: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:308,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:315,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:316,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:317,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:322,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:323,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:324,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:329,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:330,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:331,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:337,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: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: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:367,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:368,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:369,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:370,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:375,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:376,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:377,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:384,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:385,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:386,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:387,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: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: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:417,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:418,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:419,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:420,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:421,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:427,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: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: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:457,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:458,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:459,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:460,3'
          Dst:             add_compiled_collation
        - Src:             'mysys/charset-def.c:461,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:470,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:478,5'
          Dst:             add_compiled_extra_collation
        - Src:             'mysys/charset-def.c:486,3'
          Dst:             my_charset_loader_init_mysys
        - Src:             'mysys/charset-def.c:489,7'
          Dst:             my_uca1400_collation_definitions_add
        - Src:             'mysys/charset-def.c:492,7'
          Dst:             mysql_uca0900_utf8mb4_collation_definitions_add
        - Src:             'mysys/charset-def.c:495,7'
          Dst:             mysql_utf8mb4_0900_bin_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:102,3'
          Branch Sides:
            - BranchSide:      'mysys/mf_qsort.c:0,0'
              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: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: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:164,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:165,14'
              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:164,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/mf_qsort.c:165,14'
              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: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: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: 709
      functionLinenumberEnd: 717
      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:710,31'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:710,31'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:712,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:712,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:714,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:712,18'
          Dst:             alloc_root
    - functionName:    alloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - root_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:309,11'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:309,11'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:310,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:312,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:331,18'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:312,32'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:313,12'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:322,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:313,69'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:314,16'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:322,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:312,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:317,20'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:322,5'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:322,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:322,38'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:331,18'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:322,5'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:322,0'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:354,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:334,15'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:336,29'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:336,29'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:336,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:339,21'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:343,24'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:354,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:358,41'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:359,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:359,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:362,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:336,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:52,16'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              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:60,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:61,7'
              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: 696
      functionLinenumberEnd: 703
      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:698,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - strmake_root
            - BranchSide:      'mysys/my_alloc.c:698,7'
              BranchSideFuncs:
                - strmake_root
        - Branch String:   'mysys/my_alloc.c:698,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:698,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:699,14'
              BranchSideFuncs:
                - strmake_root
      Callsites:
        - Src:             'mysys/my_alloc.c:699,14'
          Dst:             strmake_root
    - functionName:    strmake_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 683
      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:677,31'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:677,31'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:677,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:677,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:679,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:681,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:677,12'
          Dst:             alloc_root
    - functionName:    memdup_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 692
      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:690,12'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:690,12'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:690,34'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:690,34'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:690,37'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:690,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:690,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:690,12'
          Dst:             alloc_root
    - functionName:    strdup_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 670
      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:670,34'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - strlen
                - strmake_root
            - BranchSide:      'mysys/my_alloc.c:670,34'
              BranchSideFuncs:
                - strlen
                - strmake_root
      Callsites:
        - Src:             'mysys/my_alloc.c:670,34'
          Dst:             strlen
        - Src:             'mysys/my_alloc.c:670,10'
          Dst:             strmake_root
    - functionName:    protect_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 660
      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:649,20'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - mprotect
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:649,20'
              BranchSideFuncs:
                - mprotect
                - mprotect
        - Branch String:   'mysys/my_alloc.c:649,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:651,28'
              BranchSideFuncs:
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:654,20'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:649,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:651,28'
              BranchSideFuncs:
                - mprotect
            - BranchSide:      'mysys/my_alloc.c:654,20'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:654,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:654,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:656,28'
              BranchSideFuncs:
                - mprotect
        - Branch String:   'mysys/my_alloc.c:654,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:654,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:656,28'
              BranchSideFuncs:
                - mprotect
      Callsites:
        - Src:             'mysys/my_alloc.c:652,5'
          Dst:             mprotect
        - Src:             'mysys/my_alloc.c:657,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:    root_free_to_savepoint
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:614,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:616,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:621,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:614,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:616,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:621,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:624,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:626,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:631,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:624,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:626,25'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:631,14'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:633,28'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:633,54'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:633,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    root_make_savepoint
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:590,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:590,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:591,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:591,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:591,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    move_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 577
      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:570,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:572,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_prealloc_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 556
      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:540,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:542,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:548,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:548,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:550,22'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:542,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:540,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:542,53'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:542,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:540,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:540,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:542,22'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:548,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:550,29'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:548,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:550,53'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:550,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:548,0'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:548,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:550,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_blocks_free
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:445,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:447,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:452,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:445,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:447,23'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:452,21'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:455,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:457,23'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:455,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:457,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_root
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 530
      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:498,15'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - mark_blocks_free
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:498,15'
              BranchSideFuncs:
                - mark_blocks_free
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:498,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:500,5'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:504,17'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:504,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:505,11'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:507,19'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:510,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:507,3'
              BranchSideFuncs:
                - root_free
                - root_free
            - BranchSide:      'mysys/my_alloc.c:511,33'
              BranchSideFuncs:
                - root_free
                - root_free
        - Branch String:   'mysys/my_alloc.c:507,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:509,27'
              BranchSideFuncs:
                - root_free
            - BranchSide:      'mysys/my_alloc.c:513,19'
              BranchSideFuncs:
                - root_free
        - Branch String:   'mysys/my_alloc.c:516,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:513,3'
              BranchSideFuncs:
                - root_free
            - BranchSide:      'mysys/my_alloc.c:517,33'
              BranchSideFuncs:
                - root_free
        - Branch String:   'mysys/my_alloc.c:513,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:515,27'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:520,13'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:520,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:522,15'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:527,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:500,5'
          Dst:             mark_blocks_free
        - Src:             'mysys/my_alloc.c:511,7'
          Dst:             root_free
        - Src:             'mysys/my_alloc.c:517,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:73,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              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: 393
      functionLinenumberEnd: 432
      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:394,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:403,3'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:405,16'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:405,16'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:405,16'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:405,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:407,13'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:413,3'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:407,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:405,16'
              BranchSideFuncs:
                - alloc_root
            - BranchSide:      'mysys/my_alloc.c:405,16'
              BranchSideFuncs:
                - alloc_root
        - Branch String:   'mysys/my_alloc.c:415,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:415,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:418,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:420,16'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:420,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:420,16'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:420,3'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:430,3'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:423,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:420,16'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:420,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:415,24'
          Dst:             alloc_root
    - functionName:    reset_root_defaults
      functionSourceFile: '/src/server/mysys/my_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 265
      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:217,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:219,28'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:262,15'
              BranchSideFuncs: []
        - Branch String:   'mysys/my_alloc.c:220,30'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:221,30'
              BranchSideFuncs:
                - root_alloc
                - root_free
            - BranchSide:      'mysys/my_alloc.c:228,14'
              BranchSideFuncs:
                - root_alloc
                - root_free
        - Branch String:   'mysys/my_alloc.c:228,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:231,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:247,30'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:231,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:234,30'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:237,18'
              BranchSideFuncs:
                - root_alloc
                - root_free
        - Branch String:   'mysys/my_alloc.c:237,13'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:228,14'
              BranchSideFuncs:
                - root_free
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:240,23'
              BranchSideFuncs:
                - root_free
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:228,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:231,18'
              BranchSideFuncs:
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:247,30'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:247,11'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:250,20'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:257,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:214,3'
          Dst:             calculate_block_sizes
        - Src:             'mysys/my_alloc.c:241,11'
          Dst:             root_free
        - Src:             'mysys/my_alloc.c:247,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:94,21'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              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: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calculate_block_sizes
        - root_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mysys/my_alloc.c:156,15'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:158,13'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:158,13'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:161,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:162,5'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:163,16'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:163,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:0,0'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
            - BranchSide:      'mysys/my_alloc.c:164,20'
              BranchSideFuncs:
                - calculate_block_sizes
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:174,7'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:178,22'
              BranchSideFuncs:
                - root_alloc
        - Branch String:   'mysys/my_alloc.c:177,9'
          Branch Sides:
            - BranchSide:      'mysys/my_alloc.c:181,29'
              BranchSideFuncs: []
            - BranchSide:      'mysys/my_alloc.c:186,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mysys/my_alloc.c:166,3'
          Dst:             calculate_block_sizes
        - Src:             'mysys/my_alloc.c:178,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:44,25'
          Branch Sides:
            - BranchSide:      'strings/bchange.c:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3297
                - mi_uint8korr.3297
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3297
                - mi_uint8korr.3297
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_nopad_bin
                - my_scan_weight_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_big5_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_big5_nopad_bin
    - functionName:    my_strnncollsp_big5_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_big5_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_big5_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_big5_nopad_bin
    - functionName:    my_scan_weight_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 453
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - big5strokexfrm
        - my_ci_charlen
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:455,18'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
            - BranchSide:      'strings/strcoll.inl:455,18'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
        - Branch String:   'strings/strcoll.inl:464,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:471,17'
              BranchSideFuncs:
                - big5strokexfrm
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:480,15'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:473,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:474,17'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:476,17'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:480,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:480,0'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:480,39'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:462,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:462,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:464,9'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
      Callsites:
        - Src:             'strings/strcoll.inl:464,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:471,17'
          Dst:             big5strokexfrm
        - Src:             'strings/strcoll.inl:484,5'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
        - Src:             'strings/strcoll.inl:490,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,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_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_big5_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_nopad_ci
                - my_scan_weight_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_big5_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_big5_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_big5_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_big5_chinese_nopad_ci
    - functionName:    my_scan_weight_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_strnncollsp_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_strnncoll_big5_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_big5_bin
                - my_scan_weight_big5_bin
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_ascii_4bytes_found.3294
                - my_strcoll_mb7_bin_8bytes.3295
                - my_strcoll_mb7_bin_4bytes.3296
                - my_scan_weight_big5_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_big5_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_big5_bin
    - functionName:    my_scan_weight_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - big5strokexfrm
        - my_ci_charlen
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:455,18'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
            - BranchSide:      'strings/strcoll.inl:455,18'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
        - Branch String:   'strings/strcoll.inl:464,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:471,17'
              BranchSideFuncs:
                - big5strokexfrm
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:480,15'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:473,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:474,17'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:476,17'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:480,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:480,0'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:480,39'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - big5strokexfrm
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
        - Branch String:   'strings/strcoll.inl:462,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:462,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
            - BranchSide:      'strings/strcoll.inl:464,9'
              BranchSideFuncs:
                - my_ci_charlen.3298
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3299
                - big5strokexfrm
      Callsites:
        - Src:             'strings/strcoll.inl:464,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:471,17'
          Dst:             big5strokexfrm
        - Src:             'strings/strcoll.inl:487,5'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/strcoll.inl:490,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_nchars_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_big5_chinese_ci
    - functionName:    my_strnncollsp_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_big5_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_big5_chinese_ci
    - functionName:    my_strnncoll_big5_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_big5_chinese_ci
                - my_scan_weight_big5_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_big5_chinese_ci
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              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:6633,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:0,0'
              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:6662,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-big5.c:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3380
                - mi_uint8korr.3380
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3380
                - mi_uint8korr.3380
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_nopad_bin
                - my_scan_weight_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_cp932_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_cp932_nopad_bin
    - functionName:    my_strnncollsp_cp932_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_cp932_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_cp932_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_cp932_nopad_bin
    - functionName:    my_scan_weight_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_cp932_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:258,13'
              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.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3380
                - mi_uint8korr.3380
                - my_ascii_to_upper_magic_uint64.3383
                - my_ascii_to_upper_magic_uint64.3383
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3380
                - mi_uint8korr.3380
                - my_ascii_to_upper_magic_uint64.3383
                - my_ascii_to_upper_magic_uint64.3383
        - 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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3383
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3383
        - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_nopad_ci
                - my_scan_weight_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_cp932_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_cp932_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_cp932_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_cp932_japanese_nopad_ci
    - functionName:    my_scan_weight_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_strnncollsp_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_strnncoll_cp932_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_bin
                - my_scan_weight_cp932_bin
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_mb7_bin_8bytes.3378
                - my_strcoll_mb7_bin_4bytes.3379
                - my_scan_weight_cp932_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_cp932_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_cp932_bin
    - functionName:    my_scan_weight_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_cp932_japanese_ci
    - functionName:    my_strnncollsp_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_cp932_japanese_ci
    - functionName:    my_strnncoll_cp932_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_cp932_japanese_ci
                - my_scan_weight_cp932_japanese_ci
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_4bytes_found.3377
                - my_strcoll_ascii_toupper_8bytes.3381
                - my_strcoll_ascii_toupper_4bytes.3382
                - my_scan_weight_cp932_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_cp932_japanese_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3384
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3384
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3384
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3384
        - 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.3384
      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_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_like_range_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 420
      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:          369
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:383,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:405,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:385,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:390,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:405,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:395,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:383,48'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:397,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:402,25'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:405,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:383,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:405,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:405,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:406,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:415,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:417,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrmlen_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      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: 283
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          398
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - my_strnxfrm_ret_construct
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:291,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:291,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:298,9'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:297,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:297,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:298,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:300,18'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:310,3'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:300,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:301,25'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:305,19'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:305,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:305,35'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:306,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:305,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:306,11'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:312,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:310,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:296,17'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:312,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:312,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:312,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:312,49'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
        - Branch String:   'strings/ctype-czech.c:312,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:312,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
            - BranchSide:      'strings/ctype-czech.c:314,17'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.3415
      Callsites:
        - Src:             'strings/ctype-czech.c:318,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnncoll_czech
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-czech.c:256,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:256,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:256,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:256,19'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:257,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:257,16'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,19'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:256,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:256,42'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:256,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:256,19'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:257,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:257,42'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,3'
              BranchSideFuncs:
                - my_strnncoll_czech
        - Branch String:   'strings/ctype-czech.c:257,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:257,16'
              BranchSideFuncs:
                - my_strnncoll_czech
            - BranchSide:      'strings/ctype-czech.c:257,19'
              BranchSideFuncs:
                - my_strnncoll_czech
      Callsites:
        - Src:             'strings/ctype-czech.c:258,10'
          Dst:             my_strnncoll_czech
    - functionName:    my_strnncoll_czech
      functionSourceFile: '/src/server/strings/ctype-czech.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 243
      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:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:236,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,15'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:237,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:237,5'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-czech.c:238,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-czech.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-czech.c:238,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3503
                - mi_uint8korr.3503
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3503
                - mi_uint8korr.3503
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_nopad_bin
                - my_scan_weight_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_euckr_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_euckr_nopad_bin
    - functionName:    my_strnncollsp_euckr_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_euckr_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_euckr_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_euckr_nopad_bin
    - functionName:    my_scan_weight_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_euckr_korean_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:258,13'
              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.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3503
                - mi_uint8korr.3503
                - my_ascii_to_upper_magic_uint64.3506
                - my_ascii_to_upper_magic_uint64.3506
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3503
                - mi_uint8korr.3503
                - my_ascii_to_upper_magic_uint64.3506
                - my_ascii_to_upper_magic_uint64.3506
        - 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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3506
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3506
        - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_nopad_ci
                - my_scan_weight_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_euckr_korean_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_euckr_korean_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_euckr_korean_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_euckr_korean_nopad_ci
    - functionName:    my_scan_weight_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_strnncollsp_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_strnncoll_euckr_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_bin
                - my_scan_weight_euckr_bin
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_mb7_bin_8bytes.3501
                - my_strcoll_mb7_bin_4bytes.3502
                - my_scan_weight_euckr_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_euckr_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_euckr_bin
    - functionName:    my_scan_weight_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_euckr_korean_ci
    - functionName:    my_strnncollsp_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_euckr_korean_ci
    - functionName:    my_strnncoll_euckr_korean_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_euckr_korean_ci
                - my_scan_weight_euckr_korean_ci
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_4bytes_found.3500
                - my_strcoll_ascii_toupper_8bytes.3504
                - my_strcoll_ascii_toupper_4bytes.3505
                - my_scan_weight_euckr_korean_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_euckr_korean_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3507
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3507
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3507
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3507
        - 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.3507
      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:9882,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:0,0'
              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:9911,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-euc_kr.c:0,0'
              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: []
            - 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: []
            - 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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3590
                - mi_uint8korr.3590
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3590
                - mi_uint8korr.3590
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_nopad_bin
                - my_scan_weight_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_eucjpms_nopad_bin
    - functionName:    my_strnncollsp_eucjpms_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_eucjpms_nopad_bin
    - functionName:    my_scan_weight_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_eucjpms_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:258,13'
              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.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3590
                - mi_uint8korr.3590
                - my_ascii_to_upper_magic_uint64.3593
                - my_ascii_to_upper_magic_uint64.3593
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.3590
                - mi_uint8korr.3590
                - my_ascii_to_upper_magic_uint64.3593
                - my_ascii_to_upper_magic_uint64.3593
        - 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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3593
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.3593
        - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_nopad_ci
                - my_scan_weight_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_eucjpms_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_eucjpms_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_eucjpms_japanese_nopad_ci
    - functionName:    my_scan_weight_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_strnncollsp_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_strnncoll_eucjpms_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_bin
                - my_scan_weight_eucjpms_bin
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_mb7_bin_8bytes.3588
                - my_strcoll_mb7_bin_4bytes.3589
                - my_scan_weight_eucjpms_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_eucjpms_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_eucjpms_bin
    - functionName:    my_scan_weight_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
    - functionName:    my_strnncollsp_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_eucjpms_japanese_ci
    - functionName:    my_strnncoll_eucjpms_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_eucjpms_japanese_ci
                - my_scan_weight_eucjpms_japanese_ci
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_4bytes_found.3587
                - my_strcoll_ascii_toupper_8bytes.3591
                - my_strcoll_ascii_toupper_4bytes.3592
                - my_scan_weight_eucjpms_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_eucjpms_japanese_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3594
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3594
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3594
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3594
        - 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.3594
      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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3832
                - mi_uint8korr.3832
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3832
                - mi_uint8korr.3832
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_nopad_bin
                - my_scan_weight_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gb2312_nopad_bin
    - functionName:    my_strnncollsp_gb2312_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gb2312_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_gb2312_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_gb2312_nopad_bin
    - functionName:    my_scan_weight_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gb2312_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_nopad_ci
                - my_scan_weight_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gb2312_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gb2312_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_gb2312_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_gb2312_chinese_nopad_ci
    - functionName:    my_scan_weight_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_strnncollsp_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_strnncoll_gb2312_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_bin
                - my_scan_weight_gb2312_bin
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_ascii_4bytes_found.3829
                - my_strcoll_mb7_bin_8bytes.3830
                - my_strcoll_mb7_bin_4bytes.3831
                - my_scan_weight_gb2312_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gb2312_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gb2312_bin
    - functionName:    my_scan_weight_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
    - functionName:    my_strnncollsp_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gb2312_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
    - functionName:    my_strnncoll_gb2312_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_gb2312_chinese_ci
                - my_scan_weight_gb2312_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gb2312_chinese_ci
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3833
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3833
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3833
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3833
        - 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.3833
      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:6290,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:0,0'
              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:6317,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-gb2312.c:0,0'
              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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.3926
                - mi_uint8korr.3926
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.3926
                - mi_uint8korr.3926
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_nopad_bin
                - my_scan_weight_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gbk_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gbk_nopad_bin
    - functionName:    my_strnncollsp_gbk_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gbk_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_gbk_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_gbk_nopad_bin
    - functionName:    my_scan_weight_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,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: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:258,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: 453
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gbksortorder
        - my_ci_charlen
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse_nopad
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:455,18'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:455,18'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:464,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:471,17'
              BranchSideFuncs:
                - gbksortorder
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:480,15'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:473,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:474,17'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:476,17'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:480,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:480,0'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:480,39'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:462,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:462,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:464,9'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse_nopad
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
      Callsites:
        - Src:             'strings/strcoll.inl:464,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:471,17'
          Dst:             gbksortorder
        - Src:             'strings/strcoll.inl:484,5'
          Dst:             my_strxfrm_pad_desc_and_reverse_nopad
        - Src:             'strings/strcoll.inl:490,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_ci_charlen
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1385
      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:1385,15'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1385,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gbk_chinese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_nopad_ci
                - my_scan_weight_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gbk_chinese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_gbk_chinese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_gbk_chinese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_gbk_chinese_nopad_ci
    - functionName:    my_scan_weight_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_strnncollsp_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_strnncoll_gbk_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_bin
                - my_scan_weight_gbk_bin
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_ascii_4bytes_found.3923
                - my_strcoll_mb7_bin_8bytes.3924
                - my_strcoll_mb7_bin_4bytes.3925
                - my_scan_weight_gbk_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gbk_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gbk_bin
    - functionName:    my_scan_weight_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:142,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs:
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs:
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/strcoll.inl:172,14'
          Dst:             gbksortorder
    - functionName:    my_strnxfrm_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gbksortorder
        - my_ci_charlen
        - my_strnxfrm_ret_construct
        - my_strxfrm_pad_desc_and_reverse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:455,18'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
            - BranchSide:      'strings/strcoll.inl:455,18'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
        - Branch String:   'strings/strcoll.inl:464,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:471,17'
              BranchSideFuncs:
                - gbksortorder
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:480,15'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:473,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:474,17'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:476,17'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:480,15'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:480,0'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:480,39'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - gbksortorder
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
        - Branch String:   'strings/strcoll.inl:462,19'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:462,19'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
            - BranchSide:      'strings/strcoll.inl:464,9'
              BranchSideFuncs:
                - my_ci_charlen.3927
                - my_strxfrm_pad_desc_and_reverse
                - my_strnxfrm_ret_construct.3928
                - gbksortorder
      Callsites:
        - Src:             'strings/strcoll.inl:464,9'
          Dst:             my_ci_charlen
        - Src:             'strings/strcoll.inl:471,17'
          Dst:             gbksortorder
        - Src:             'strings/strcoll.inl:487,5'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/strcoll.inl:490,10'
          Dst:             my_strnxfrm_ret_construct
    - functionName:    my_strnncollsp_nchars_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_gbk_chinese_ci
    - functionName:    my_strnncollsp_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - my_scan_weight_gbk_chinese_ci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/strcoll.inl:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:326,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:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_gbk_chinese_ci
    - functionName:    my_strnncoll_gbk_chinese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              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:229,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:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              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:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              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,10'
              BranchSideFuncs:
                - my_scan_weight_gbk_chinese_ci
                - my_scan_weight_gbk_chinese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_gbk_chinese_ci
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3929
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3929
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3929
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.3929
        - 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.3929
      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:10568,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:0,0'
              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:10594,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-gbk.c:0,0'
              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: []
            - 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: []
            - 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: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.4017
                - mi_uint8korr.4017
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.4017
                - mi_uint8korr.4017
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_nopad_bin
                - my_scan_weight_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_sjis_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_sjis_nopad_bin
    - functionName:    my_strnncollsp_sjis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_sjis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_sjis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_sjis_nopad_bin
    - functionName:    my_scan_weight_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_sjis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:258,13'
              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.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.4017
                - mi_uint8korr.4017
                - my_ascii_to_upper_magic_uint64.4020
                - my_ascii_to_upper_magic_uint64.4020
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.4017
                - mi_uint8korr.4017
                - my_ascii_to_upper_magic_uint64.4020
                - my_ascii_to_upper_magic_uint64.4020
        - 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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.4020
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.4020
        - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_nopad_ci
                - my_scan_weight_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_sjis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_sjis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_sjis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_sjis_japanese_nopad_ci
    - functionName:    my_scan_weight_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_strnncollsp_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_strnncoll_sjis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_bin
                - my_scan_weight_sjis_bin
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_mb7_bin_8bytes.4015
                - my_strcoll_mb7_bin_4bytes.4016
                - my_scan_weight_sjis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_sjis_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_sjis_bin
    - functionName:    my_scan_weight_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_sjis_japanese_ci
    - functionName:    my_strnncollsp_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_sjis_japanese_ci
    - functionName:    my_strnncoll_sjis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_sjis_japanese_ci
                - my_scan_weight_sjis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_4bytes_found.4014
                - my_strcoll_ascii_toupper_8bytes.4018
                - my_strcoll_ascii_toupper_4bytes.4019
                - my_scan_weight_sjis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_sjis_japanese_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:34015,10'
          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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4021
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4021
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4021
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4021
        - 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.4021
      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: 654
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_strxfrm_pad_desc_and_reverse_nopad
        - thai2sortable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:657,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:657,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:657,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:660,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:660,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:661,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:661,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:661,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
            - BranchSide:      'strings/ctype-tis620.c:662,6'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse_nopad
        - Branch String:   'strings/ctype-tis620.c:670,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:670,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:670,49'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:670,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:670,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:672,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings/ctype-tis620.c:659,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:665,10'
          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:      void
      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: 608
      functionLinenumberEnd: 609
      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:609,10'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_tis620
            - BranchSide:      'strings/ctype-tis620.c:609,10'
              BranchSideFuncs:
                - my_strnncoll_tis620
      Callsites:
        - Src:             'strings/ctype-tis620.c:609,10'
          Dst:             my_strnncoll_tis620
    - functionName:    my_strnncoll_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 542
      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:521,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:525,7'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:525,20'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:525,28'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:529,13'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:525,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:526,5'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:529,13'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:529,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:530,19'
              BranchSideFuncs:
                - my_malloc
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:531,12'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - strcmp
                - my_free
        - Branch String:   'strings/ctype-tis620.c:539,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:539,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:540,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/ctype-tis620.c:530,19'
          Dst:             my_malloc
        - Src:             'strings/ctype-tis620.c:536,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:537,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:538,6'
          Dst:             strcmp
        - Src:             'strings/ctype-tis620.c:540,5'
          Dst:             my_free
    - functionName:    my_ci_fill
      functionSourceFile: '/src/server/include/m_ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1311
      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:1310,8'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1310,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - my_ci_fill
        - my_strxfrm_pad_desc_and_reverse
        - thai2sortable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:625,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
            - BranchSide:      'strings/ctype-tis620.c:625,8'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
        - 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.4064
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
        - Branch String:   'strings/ctype-tis620.c:628,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:628,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
            - BranchSide:      'strings/ctype-tis620.c:629,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
        - Branch String:   'strings/ctype-tis620.c:629,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:629,3'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
            - BranchSide:      'strings/ctype-tis620.c:630,6'
              BranchSideFuncs:
                - my_strxfrm_pad_desc_and_reverse
                - my_ci_fill.4064
        - Branch String:   'strings/ctype-tis620.c:638,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:638,42'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:638,49'
              BranchSideFuncs:
                - my_ci_fill.4064
        - Branch String:   'strings/ctype-tis620.c:638,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:638,7'
              BranchSideFuncs:
                - my_ci_fill.4064
            - BranchSide:      'strings/ctype-tis620.c:640,33'
              BranchSideFuncs:
                - my_ci_fill.4064
      Callsites:
        - Src:             'strings/ctype-tis620.c:627,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:633,10'
          Dst:             my_strxfrm_pad_desc_and_reverse
        - Src:             'strings/ctype-tis620.c:641,5'
          Dst:             my_ci_fill
    - functionName:    my_strnncollsp_nchars_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 600
      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:598,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - my_strnncollsp_tis620
            - BranchSide:      'strings/ctype-tis620.c:598,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
        - Branch String:   'strings/ctype-tis620.c:598,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:598,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:599,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
            - BranchSide:      'strings/ctype-tis620.c:599,3'
              BranchSideFuncs:
                - my_strnncollsp_tis620
      Callsites:
        - Src:             'strings/ctype-tis620.c:600,10'
          Dst:             my_strnncollsp_tis620
    - functionName:    my_strnncollsp_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          158
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - my_free
        - my_malloc
        - my_strnncollsp_padspace_bin
        - thai2sortable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/ctype-tis620.c:550,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:0,0'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
                - my_malloc
            - BranchSide:      'strings/ctype-tis620.c:555,17'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
                - my_malloc
        - Branch String:   'strings/ctype-tis620.c:555,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:556,26'
              BranchSideFuncs:
                - my_malloc
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:558,8'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:559,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:561,14'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:562,7'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:564,3'
              BranchSideFuncs:
                - thai2sortable
                - thai2sortable
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:568,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:568,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:568,10'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:569,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:571,11'
              BranchSideFuncs:
                - my_free
                - my_strnncollsp_padspace_bin
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:578,17'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
        - Branch String:   'strings/ctype-tis620.c:571,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:569,12'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
                - my_strnncollsp_padspace_bin
            - BranchSide:      'strings/ctype-tis620.c:573,13'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/ctype-tis620.c:578,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:579,8'
              BranchSideFuncs:
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:585,7'
              BranchSideFuncs:
                - my_free
        - Branch String:   'strings/ctype-tis620.c:579,8'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:580,51'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
            - BranchSide:      'strings/ctype-tis620.c:581,50'
              BranchSideFuncs:
                - my_strnncollsp_padspace_bin
                - my_free
        - Branch String:   'strings/ctype-tis620.c:585,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:585,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:586,5'
              BranchSideFuncs:
                - my_free
      Callsites:
        - Src:             'strings/ctype-tis620.c:556,26'
          Dst:             my_malloc
        - Src:             'strings/ctype-tis620.c:565,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:566,3'
          Dst:             thai2sortable
        - Src:             'strings/ctype-tis620.c:580,11'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-tis620.c:581,10'
          Dst:             my_strnncollsp_padspace_bin
        - Src:             'strings/ctype-tis620.c:586,5'
          Dst:             my_free
    - functionName:    my_wc_mb_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 881
      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:875,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:875,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:878,20'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:879,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:879,22'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:880,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:880,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:880,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_mb_wc_tis620
      functionSourceFile: '/src/server/strings/ctype-tis620.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 865
      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:860,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:860,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:863,17'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-tis620.c:864,18'
          Branch Sides:
            - BranchSide:      'strings/ctype-tis620.c:864,21'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-tis620.c:864,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_scan_weight_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,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:184,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.4159
                - mi_uint8korr.4159
            - BranchSide:      'strings/ctype-ascii.h:184,17'
              BranchSideFuncs:
                - mi_uint8korr.4159
                - mi_uint8korr.4159
        - 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:120,16'
          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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_nopad_bin
                - my_scan_weight_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ujis_nopad_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ujis_nopad_bin
    - functionName:    my_strnncollsp_ujis_nopad_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ujis_nopad_bin
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_ujis_nopad_bin
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_ujis_nopad_bin
    - functionName:    my_scan_weight_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncoll_ujis_japanese_nopad_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              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.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:258,13'
              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.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:270,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:271,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:273,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:158,17'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - mi_uint8korr.4159
                - mi_uint8korr.4159
                - my_ascii_to_upper_magic_uint64.4162
                - my_ascii_to_upper_magic_uint64.4162
            - BranchSide:      'strings/ctype-ascii.h:158,17'
              BranchSideFuncs:
                - mi_uint8korr.4159
                - mi_uint8korr.4159
                - my_ascii_to_upper_magic_uint64.4162
                - my_ascii_to_upper_magic_uint64.4162
        - 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:131,32'
          Branch Sides:
            - BranchSide:      'strings/ctype-ascii.h:0,0'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.4162
            - BranchSide:      'strings/ctype-ascii.h:131,32'
              BranchSideFuncs:
                - my_ascii_to_upper_magic_uint64.4162
        - 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: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_nopad_ci
                - my_scan_weight_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ujis_japanese_nopad_ci
        - Src:             'strings/strcoll.inl:416,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: 307
      functionLinenumberEnd: 308
      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:308,10'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_strnncoll_ujis_japanese_nopad_ci
            - BranchSide:      'strings/strcoll.inl:308,10'
              BranchSideFuncs:
                - my_strnncoll_ujis_japanese_nopad_ci
      Callsites:
        - Src:             'strings/strcoll.inl:308,10'
          Dst:             my_strnncoll_ujis_japanese_nopad_ci
    - functionName:    my_scan_weight_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_strnncollsp_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_strnncoll_ujis_bin
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_bin
                - my_scan_weight_ujis_bin
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_mb7_bin_8bytes.4157
                - my_strcoll_mb7_bin_4bytes.4158
                - my_scan_weight_ujis_bin
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ujis_bin
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_mb7_bin_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_mb7_bin_4bytes
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ujis_bin
    - functionName:    my_scan_weight_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 203
      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:142,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:142,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:149,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:149,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:151,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:167,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:167,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:170,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:170,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:172,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:178,11'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:178,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:181,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
        - Branch String:   'strings/strcoll.inl:181,7'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:183,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnncollsp_nchars_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      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:410,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:410,25'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:423,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:423,21'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:434,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:412,3'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:412,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:415,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:415,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:416,18'
          Dst:             my_scan_weight_ujis_japanese_ci
    - functionName:    my_strnncollsp_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      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:326,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:331,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:335,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:335,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:335,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:339,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:354,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:339,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
            - BranchSide:      'strings/strcoll.inl:347,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
        - Branch String:   'strings/strcoll.inl:341,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:341,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:343,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:356,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:356,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:368,17'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:368,17'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:382,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
      Callsites:
        - Src:             'strings/strcoll.inl:331,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:335,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:339,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:341,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:347,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:354,13'
          Dst:             my_scan_weight_ujis_japanese_ci
    - functionName:    my_strnncoll_ujis_japanese_ci
      functionSourceFile: '/src/server/strings/strcoll.inl'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 288
      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:229,25'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:0,0'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:234,18'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,21'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:238,24'
              BranchSideFuncs:
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:238,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:243,43'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
            - BranchSide:      'strings/strcoll.inl:258,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
        - Branch String:   'strings/strcoll.inl:243,11'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,19'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:251,17'
              BranchSideFuncs:
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:245,13'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:245,13'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:247,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - 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,10'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:273,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:274,14'
              BranchSideFuncs: []
            - BranchSide:      'strings/strcoll.inl:276,16'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
        - Branch String:   'strings/strcoll.inl:276,9'
          Branch Sides:
            - BranchSide:      'strings/strcoll.inl:276,9'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
            - BranchSide:      'strings/strcoll.inl:283,6'
              BranchSideFuncs:
                - my_scan_weight_ujis_japanese_ci
                - my_scan_weight_ujis_japanese_ci
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_4bytes_found.4156
                - my_strcoll_ascii_toupper_8bytes.4160
                - my_strcoll_ascii_toupper_4bytes.4161
                - my_scan_weight_ujis_japanese_ci
      Callsites:
        - Src:             'strings/strcoll.inl:234,18'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:238,24'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:258,13'
          Dst:             my_scan_weight_ujis_japanese_ci
        - Src:             'strings/strcoll.inl:243,11'
          Dst:             my_strcoll_ascii_4bytes_found
        - Src:             'strings/strcoll.inl:245,19'
          Dst:             my_strcoll_ascii_toupper_8bytes
        - Src:             'strings/strcoll.inl:251,17'
          Dst:             my_strcoll_ascii_toupper_4bytes
        - Src:             'strings/strcoll.inl:258,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:247,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:0,0'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4163
            - BranchSide:      'strings/ctype-mb.inl:247,9'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4163
        - Branch String:   'strings/ctype-mb.inl:247,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-mb.inl:247,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4163
            - BranchSide:      'strings/ctype-mb.inl:249,7'
              BranchSideFuncs:
                - my_native_to_mb_fixed2.4163
        - 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.4163
      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: 1907
      functionLinenumberEnd: 1910
      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:1908,25'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1908,25'
              BranchSideFuncs: []
        - Branch String:   'include/m_ctype.h:1910,10'
          Branch Sides:
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
            - BranchSide:      'include/m_ctype.h:1910,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_caseup_ujis
      functionSourceFile: '/src/server/strings/ctype-ujis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67235
      functionLinenumberEnd: 67239
      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:67239,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_casefold_ujis
            - BranchSide:      'strings/ctype-ujis.c:67239,61'
              BranchSideFuncs:
                - my_casefold_ujis
      Callsites:
        - Src:             'strings/ctype-ujis.c:67239,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:67177,27'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67177,27'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67179,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - 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.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67208,38'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67185,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67186,45'
              BranchSideFuncs:
                - get_case_info_for_ch.4164
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67187,45'
              BranchSideFuncs:
                - get_case_info_for_ch.4164
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67188,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67200,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67188,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67202,21'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67190,19'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67190,48'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67190,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67192,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67194,18'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67200,13'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67201,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67202,21'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
        - Branch String:   'strings/ctype-ujis.c:67179,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:67179,3'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
            - BranchSide:      'strings/ctype-ujis.c:67181,19'
              BranchSideFuncs:
                - my_ismbchar.4165
                - get_case_info_for_ch.4164
                - get_case_info_for_ch.4164
      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: 67225
      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:67225,61'
          Branch Sides:
            - BranchSide:      'strings/ctype-ujis.c:0,0'
              BranchSideFuncs:
                - my_casefold_ujis
            - BranchSide:      'strings/ctype-ujis.c:67225,61'
              BranchSideFuncs:
                - my_casefold_ujis
      Callsites:
        - Src:             'strings/ctype-ujis.c:67225,10'
          Dst:             my_casefold_ujis
    - functionName:    my_strnxfrm_ret_construct
      functionSourceFile: '/src/server/strings/strings_def.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_like_range_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 682
      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:          369
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:654,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:656,24'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:656,30'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:658,19'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:656,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:658,19'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:660,63'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:658,28'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:660,63'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:661,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:662,7'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:663,12'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:654,21'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:667,11'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:667,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:668,36'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'strings/ctype-win1250ch.c:677,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'strings/ctype-win1250ch.c:679,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    my_strnxfrm_win1250ch
      functionSourceFile: '/src/server/strings/ctype-win1250ch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          274
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - my_strnxfrm_ret_construct
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:506,15'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:0,0'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:506,15'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:525,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:525,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:511,5'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:512,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:514,12'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:525,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:514,9'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:511,5'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:516,18'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:516,11'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:517,20'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:525,14'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:525,42'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:525,42'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:525,49'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
        - Branch String:   'strings/ctype-win1250ch.c:525,7'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:525,7'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
            - BranchSide:      'strings/ctype-win1250ch.c:527,17'
              BranchSideFuncs:
                - my_strnxfrm_ret_construct.4207
      Callsites:
        - Src:             'strings/ctype-win1250ch.c:531,10'
          Dst:             my_strnxfrm_ret_construct
    - 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:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - my_strnncoll_win1250ch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings/ctype-win1250ch.c:487,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:0,0'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:487,3'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,19'
              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,19'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,42'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,3'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:487,16'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:487,19'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
            - BranchSide:      'strings/ctype-win1250ch.c:488,3'
              BranchSideFuncs:
                - my_strnncoll_win1250ch
        - Branch String:   'strings/ctype-win1250ch.c:488,3'
          Branch Sides:
            - BranchSide:      'strings/ctype-win1250ch.c:488,42'
              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,19'
              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:         69
      ICount:          370
      EdgeCount:       93
      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:          342
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings/str2int.c:73,3'
          Branch Sides:
            - BranchSide:      'strings/str2int.c:0,0'
              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:115,22'
              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:    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:21,15'
          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
...
